[Openmp-commits] [llvm] [openmp] [openmp] Add support for arm64ec/arm64x to libomp (PR #175988)

Martin Storsjö via Openmp-commits openmp-commits at lists.llvm.org
Wed Jan 14 11:46:44 PST 2026


mstorsjo wrote:

> > But as an initial comment, I’d suggest you split this up into two PRs; one first for adding arm64ec support overall, and another (later) one for building arm64x.
> 
> The reason I didn't do that is you can't actually use (and therefore test) the arm64ec libomp.dll without the arm64x building support, because libomp doesn't support having multiple runtimes built at the same time without `PER_TARGET_RUNTIME_DIR` on, and `PER_TARGET_RUNTIME_DIR` isn't supported on Windows. So the library does technically get built but you can't actually use or test it.

I guess it should be possible to rudimentally test it, by not having other versions of the library available at all at the same time? At least for the mingw arm64ec support I don't see an issue with it...

I think it would be very valuable to have it split in two steps in any case.

https://github.com/llvm/llvm-project/pull/175988


More information about the Openmp-commits mailing list