Please provide Windows ARM64 binaries.
Hi, Recently Windows On Arm64 CI GHA ( (windows-11-arm)) runner are added for April 2025.
Can you please provide official Boost API binaries for Windows on Arm64 (WoA) platform ? Is that something feasible ?
Hello maintainers, I have added PR to Add Windows on ARM64 GitHub Actions CI support . Can you please review and see if that helps to make a formal release for Windows on the ARM64 platform also?
https://github.com/boostorg/boost/pull/1077/
Thank you.
Thank you @vask2108 for your efforts in porting this library.
Windows on ARM is gaining traction, and this library is quite important. Getting an ARM64 version is essential, and I hope it will soon get @olk 's attention and that the PR will be reviewed.
@Akash9824 . Thank you. Yes Windows on ARM64 is gaining traction and boost APIs are quite important. Waiting for PR to be reviewed by maintainers.
@pdimov
Hope you are doing well.
Any information, how we can get Boost API binaries formally released for Windows ARM64 platform? There is great interest for Windows ARM64 .
Thank you.
We don't formally release binaries; the official releases are source only. (Although I now see that while the old site made that clear at https://original.boost.org/users/download/, the new one lists the Windows releases at https://www.boost.org/releases/latest/ without marking them as not-quite-official in any way.)
We do have semi-official binaries for Windows, maintained by Tom Kent (@teeks99). I don't know whether he'd be willing to maintain Windows ARM ones.
If you or anyone else volunteers to provide Windows ARM binaries, we'll link to them on the download page.
@vask2108 can we provide compile binaries to them?
@teeks99 Are you willing to support Windows ARM64 binaries as well in your semi official releases? It will be great help to community.
https://github.com/boostorg/boost/issues/1070#issuecomment-3324841726
Thank you.
I'm open to it.
I don't think it would be hard to add a cross-compile into my current setup. However, I don't have anywhere that I can test them, so I'm hesitant to add them to something that gets released.
I'm open to it.
I don't think it would be hard to add a cross-compile into my current setup. However, I don't have anywhere that I can test them, so I'm hesitant to add them to something that gets released.
Do you mean you don't have a WOA setup to run benchmark tests?
@teeks99 Thank you for the response. What are your test requirements? I can assess and tell, if I can help. Now Window ARM64 also have GHA runners, which can be used to test?
I'll have to figure out the test requirements. Right now the whole build (and test) process for windows runs on a single (32-core) VM, and still takes a couple hours to complete. Somehow this will need to be split to include an ARM64 machine.
Unfortunately, the GHA runners are not sufficient for the general build process. I'll have to play around and see if they'll work for the ARM64 case, but I suspect they are underpowered.
@teeks99 Thank you. Please try, let us hope that works :-)
@teeks99 Hope you are doing well. sorry to bother you , had a chance to check this? Thank you.
@teeks99
Hope you are doing well.
If you think having extra hardware is going to unblock you, please let me know. I can try whether required hardware can be provided to you. I am not promising at the moment. But I can try, If I know what you actually need to provide Windows ARM64 binaries as part of your releases.
Thank you.
I haven't had a chance to dig into this and probably won't for a bit. It will require a substantial re-working of how I do things, I think I have a decent plan, but it will take a fair bit of effort. Since we're just a few weeks from the next beta, I probably won't have it for this next release. Hopefully I can find some time to work it in there though, I'd really hope to have it before the 1.91 release.
@teeks99 Thank you.
@teeks99 If you need any further support for Windows ARM. please check @anthony-linaro. He may be able to help. Thank you.