-
Notifications
You must be signed in to change notification settings - Fork 301
Description
For run-time feature detection on ARM user-space QEMU is not enough (because it doesn't emulate /proc/cpuinfo, auxv, ...). This blocks implementing the ARM NEON intrinsics because we can't use simd_test on them, so it is a pretty big blocker:
- we need to add full QEMU emulation for the ARM build bots that we have
We also need to add Android and iOS build-bots because run-time feature detection there works a bit differently.
At this point we will be very close to reimplementing most of libc's ci infrastructure... Ideally we should also add emscripten, MIPS, PowerPC, and Sparc64 build bots sooner rather than later.
Since CI is currently a big blocker for progress, and getting this right will pay off, does somebody with experience on this volunteers? I have already started to give this a try but my progress has been really slow.