Skip to content

[llvm][docs] Refresh Arm builtins cross compile guide #150966

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 31, 2025

Conversation

DavidSpickett
Copy link
Collaborator

Someone asked about this on Discord and it was a bit hard to follow. I found them a config that worked, but the doc was not as much help as it should have been.

It probably needs some updates for the runtime build era, but for now, I'm just making it easier to read. I know the basic build can work at least.

Some aspects of it may be literally wrong now, but I'll check that later.

  • Remove contractions.
  • Remove references to the old separate llvm repo layout.
  • Remove mentions of cmake versions older than what llvm requires now.
  • Make a bunch of things plain text.
  • Make a bunch of things code blocks so they are easier to copy and paste from.

Someone asked about this on Discord and it was a bit hard to
follow. I found them a config that worked, but the doc
was not as much help as it should have been.

It probably needs some updates for the runtime build era,
but for now, I'm just making it easier to read. I know
the basic build can work at least.

Some aspects of it may be literally wrong now, but I'll
check that later.

* Remove contractions.
* Remove references to the old separate llvm repo layout.
* Remove mentions of cmake versions older than what llvm
  requires now.
* Make a bunch of things plain text.
* Make a bunch of things code blocks so they are easier
  to copy and paste from.
@DavidSpickett DavidSpickett requested a review from smithp35 July 28, 2025 15:01
Copy link
Collaborator

@efriedma-quic efriedma-quic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@smithp35
Copy link
Collaborator

Apologies on holiday this week. Happy to help with updating this to bring it up to date with the runtimes build. I expect that a lot has changed in the driver since the time that the page was first written. Happy to land what you have here as it is an improvement.

@DavidSpickett
Copy link
Collaborator Author

Great I'll land this then.

If this guide works with just the compiler-rt sources, nothing else, then I might leave it as is actually. We don't check them often but in theory standalone builds are as legit as the runtimes build is. I'll see if it works.

@DavidSpickett DavidSpickett merged commit c10736a into llvm:main Jul 31, 2025
10 checks passed
@DavidSpickett DavidSpickett deleted the arm-cross branch July 31, 2025 08:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants