summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools
diff options
context:
space:
mode:
authorGyorgy Sarvari <skandigraun@gmail.com>2026-02-12 13:53:51 +0100
committerKhem Raj <raj.khem@gmail.com>2026-02-16 00:34:02 -0800
commitde20532a751b0e2696d63e517563bd8eaf76459a (patch)
treea2e80210b5e447c28326aa3824014e76f133e9e3 /meta-python/recipes-devtools
parentd3fbcf87008dbd88bbe62a013b759de46eb932bb (diff)
downloadmeta-openembedded-de20532a751b0e2696d63e517563bd8eaf76459a.tar.gz
nodejs: detect NEON correctly for aarch64
The llhttp vendored dependency of nodejs takes advantage of Arm NEON instructions when they are available, however they are detected by checking for an outdated CPU feature macro: it checks for __ARM_NEON__, however it is not defined by new compilers for aarch64, rather they set __ARM_NEON. The Arm C extension guide[1] refers to __ARM_NEON macro aswell. This patch changes the detection to check for both macros when detecting the availability of NEON instructions. The code this patch modifies is generated, so the patch itself isn't suitable for upstream submission, as the root cause of the error is in the generator itself. A PR has been submitted[2] to the generator project to rectify this issue. [1]: https://developer.arm.com/documentation/ihi0053/d/ - pdf, section 6.9 [2]: https://github.com/nodejs/llparse/pull/84 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-python/recipes-devtools')
0 files changed, 0 insertions, 0 deletions