Open morgolock opened 1 month ago
@omjavaid can explain the status of building Windows on Arm binaries in the official llvm release artifacts. You are the second person today to ask along these lines.
For now, they are third party built binaries by us (Linaro) aka Omair himself :) Which you can find on https://discourse.llvm.org/t/llvm-19-x-release-third-party-binaries/80374.
@tbaederr it would be useful if we could add a link to that thread on the github release page. A bit annoying that it has to already exist for us to link to it, but perhaps for future releases the release manager could start the thread and have a moderator lock it until it's ready to be used?
Did you mean to mention someone else?
Sorry yes, I meant @tru the release manager.
I think it's a "feature" that you have to click a few more clicks to reach the unofficial unprovable third-party builds. But I am open to have that discussion with the community in discourse if we want to make changes to it.
Arm Architecture is important for LLVM community just like x64. At this stage we dont have Arm/AArch64 Linux or Windows releases via GitHub actions. For now we are producing LLVM 19 Arm/AArch64 binaires through Linaro infrastructure similar to releases in the past before 19.x. These releases can be found at https://snapshots.linaro.org/llvm-toolchain/19/
We are working towards GitHub actions migration goal but the progress is slow. Meanwhile I can work with @tru @tstellar to have Arm/AArch64 Linux or Windows binaries (built by Linaro infrastructure) uploaded to release page in the duration we figure out workflows, hardware and funding required to support these platforms.
I think the best way to this is to post a RFC to discourse requesting to elevate the linaro built binaries to official. I suggest you include information about who will build and what the risk to that infrastructure would be - plus the future plans to move this to open infrastructure.
I totally understand that having a large and diverse set of binaries - but we also need to carefully consider the risks of this. Having binaries built in a way that's not open to be inspected by the community is a risk that we need to be aware of.
Hi
I've noticed Windows on ARM prebuilt binaries are missing for many of the latest LLVM releases: https://github.com/llvm/llvm-project/releases
Could you please provide these binaries?
Thanks