diff options
author | Hongxu Jia <hongxu.jia@windriver.com> | 2025-06-10 22:47:40 +0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2025-06-25 06:44:49 -0700 |
commit | 53b786da3a0faf06bbbaec95603dc522398702af (patch) | |
tree | 1c742606c83de7279baad4e194c283e44c9a057b | |
parent | c7907b986857ead5d9b37e9fe6b02a8e4aee0f8b (diff) | |
download | meta-openembedded-53b786da3a0faf06bbbaec95603dc522398702af.tar.gz |
nodejs: Disable for powerpc64le
Fixes:
1. Compile failure with host gcc 11.4.0 (on ubuntu 22.04)
$ echo 'MACHINE = "qemuppc64"' >> conf/local.conf
$ bitbake nodejs
'''
../deps/v8/src/execution/ppc/simulator-ppc.cc:5126:33: error: ‘ceilf’ is not a member of ‘std’; did you mean ‘ceil’?
5126 | VECTOR_FP_ROUNDING(float, ceilf)
| ^~~~~
'''
2. Segment fault on qemuppc64
$ runqemu qemuppc64 slirp nographic ext4 snapshot qemuparams="-m 8192"
root@qemuppc64:~# node --help
Segmentation fault (core dumped)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb b/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb index 43d9b99fd8..b29c83400a 100644 --- a/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb +++ b/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb | |||
@@ -18,6 +18,7 @@ COMPATIBLE_MACHINE:mips64 = "(!.*mips64).*" | |||
18 | COMPATIBLE_HOST:riscv64 = "null" | 18 | COMPATIBLE_HOST:riscv64 = "null" |
19 | COMPATIBLE_HOST:riscv32 = "null" | 19 | COMPATIBLE_HOST:riscv32 = "null" |
20 | COMPATIBLE_HOST:powerpc = "null" | 20 | COMPATIBLE_HOST:powerpc = "null" |
21 | COMPATIBLE_HOST:powerpc64le = "null" | ||
21 | 22 | ||
22 | SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz \ | 23 | SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz \ |
23 | file://0001-Do-not-use-glob-in-deps.patch \ | 24 | file://0001-Do-not-use-glob-in-deps.patch \ |