1
Applications and Porting / Re: [DEV] JIT support for Firefox
« Last post by carlosgonz on August 26, 2026, 06:35:31 pm »I can not get compile nodejs, looks like big-endian is unsupported on openssl folder and maybe more libs. I even disabled asm on configure to advance. OMG : (
NODEJS It really needs our superhero tle to re-enable big-endian.
R="/etc/ssl"' '-DENGINESDIR="/dev/null"' '-DTERMIOS' '-DXXH_NAMESPACE=ZSTD_' '-DZSTD_MULTITHREAD' '-DZSTD_DISABLE_ASM' -I../deps/openssl/openssl -I../deps/openssl/openssl/include -I../deps/openssl/openssl/crypto -I../deps/openssl/openssl/crypto/include -I../deps/openssl/openssl/crypto/modes -I../deps/openssl/openssl/crypto/ec/curve448 -I../deps/openssl/openssl/crypto/ec/curve448/arch_32 -I../deps/openssl/openssl/providers/common/include -I../deps/openssl/openssl/providers/fips/include -I../deps/openssl/openssl/providers/implementations/include -I../deps/openssl/config -I../deps/openssl/config/archs/linux-x86_64/no-asm -I../deps/openssl/config/archs/linux-x86_64/no-asm/include -I../deps/openssl/config/archs/linux-x86_64/no-asm/crypto -I../deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal -I../deps/openssl/config/archs/linux-x86_64/no-asm/providers/common/include -I../deps/zlib -I../deps/brotli/c/include -I../deps/zstd/lib -pthread -Wall -Wextra -Wno-unused-parameter -Wall -O3 -pthread -m64 -Wall -O3 -Wno-missing-field-initializers -Wno-old-style-declaration -m64 -mminimal-toc -O3 -fno-omit-frame-pointer -MMD -MF /home/ca71056042/Documentos/node-v24.20.0/out/Release/.deps//home/ca71056042/Documentos/node-v24.20.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_mod.o.d.raw -c
In file included from ../deps/openssl/openssl/crypto/bn/bn_lib.c:13:
../deps/openssl/openssl/include/internal/endian.h:29:2: error: #error "L_ENDIAN defined on a big endian machine"
29 | #error "L_ENDIAN defined on a big endian machine"
| ^~~~~
make[1]: *** [deps/openssl/openssl.target.mk:1277: /home/ceres/Documentos/node-v24.20.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_lib.o] Error 1
make[1]: *** Se espera a que terminen otras tareas....
rm 47a1ab3e9f3faad04b54e24199b1e2f8043672e6400dd0069e56a1fad8b1540c.intermediate
make: *** [Makefile:143: node] Error 2
NODEJS It really needs our superhero tle to re-enable big-endian.
R="/etc/ssl"' '-DENGINESDIR="/dev/null"' '-DTERMIOS' '-DXXH_NAMESPACE=ZSTD_' '-DZSTD_MULTITHREAD' '-DZSTD_DISABLE_ASM' -I../deps/openssl/openssl -I../deps/openssl/openssl/include -I../deps/openssl/openssl/crypto -I../deps/openssl/openssl/crypto/include -I../deps/openssl/openssl/crypto/modes -I../deps/openssl/openssl/crypto/ec/curve448 -I../deps/openssl/openssl/crypto/ec/curve448/arch_32 -I../deps/openssl/openssl/providers/common/include -I../deps/openssl/openssl/providers/fips/include -I../deps/openssl/openssl/providers/implementations/include -I../deps/openssl/config -I../deps/openssl/config/archs/linux-x86_64/no-asm -I../deps/openssl/config/archs/linux-x86_64/no-asm/include -I../deps/openssl/config/archs/linux-x86_64/no-asm/crypto -I../deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal -I../deps/openssl/config/archs/linux-x86_64/no-asm/providers/common/include -I../deps/zlib -I../deps/brotli/c/include -I../deps/zstd/lib -pthread -Wall -Wextra -Wno-unused-parameter -Wall -O3 -pthread -m64 -Wall -O3 -Wno-missing-field-initializers -Wno-old-style-declaration -m64 -mminimal-toc -O3 -fno-omit-frame-pointer -MMD -MF /home/ca71056042/Documentos/node-v24.20.0/out/Release/.deps//home/ca71056042/Documentos/node-v24.20.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_mod.o.d.raw -c
In file included from ../deps/openssl/openssl/crypto/bn/bn_lib.c:13:
../deps/openssl/openssl/include/internal/endian.h:29:2: error: #error "L_ENDIAN defined on a big endian machine"
29 | #error "L_ENDIAN defined on a big endian machine"
| ^~~~~
make[1]: *** [deps/openssl/openssl.target.mk:1277: /home/ceres/Documentos/node-v24.20.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/bn/bn_lib.o] Error 1
make[1]: *** Se espera a que terminen otras tareas....
rm 47a1ab3e9f3faad04b54e24199b1e2f8043672e6400dd0069e56a1fad8b1540c.intermediate
make: *** [Makefile:143: node] Error 2
Recent Posts