From 06271bfea557c6f35eb4ba3b01f63a7da0eeda52 Mon Sep 17 00:00:00 2001 From: Yaksh Bariya Date: Sun, 12 Sep 2021 19:00:46 +0530 Subject: [PATCH] Revert "nodejs: Remove x86_64 as blacklisted arch" I don't think much people use x86_64, and anyways it was already blacklisted, I might look into it later --- packages/nodejs/build.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/nodejs/build.sh b/packages/nodejs/build.sh index 6d9a747a8..c663ee5c3 100644 --- a/packages/nodejs/build.sh +++ b/packages/nodejs/build.sh @@ -18,6 +18,18 @@ TERMUX_PKG_SUGGESTS="clang, make, pkg-config, python" TERMUX_PKG_RM_AFTER_INSTALL="lib/node_modules/npm/html lib/node_modules/npm/make.bat share/systemtap lib/dtrace" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_HOSTBUILD=true +# Build fails on x86_64 with: +# g++ -rdynamic -m64 -pthread -m64 -fPIC -o /home/builder/.termux-build/nodejs/src/out/Release/mksnapshot ... +# /usr/bin/ld: /home/builder/.termux-build/nodejs/src/out/Release/obj.host/v8_base_without_compiler/deps/v8/src/api/api.o: +# in function `v8::TryHandleWebAssemblyTrapPosix(int, siginfo_t*, void*)': +# api.cc:(.text._ZN2v829TryHandleWebAssemblyTrapPosixEiP9siginfo_tPv+0x5): +# undefined reference to `v8::internal::trap_handler::TryHandleSignal(int, siginfo_t*, void*)' +# /usr/bin/ld: /home/builder/.termux-build/nodejs/src/out/Release/obj.host/v8_base_without_compiler/deps/v8/src/trap-handler/handler-outside.o: +# in function `v8::internal::trap_handler::EnableTrapHandler(bool)': +# handler-outside.cc:(.text._ZN2v88internal12trap_handler17EnableTrapHandlerEb+0x25): +# undefined reference to `v8::internal::trap_handler::RegisterDefaultTrapHandler()' +# collect2: error: ld returned 1 exit status +TERMUX_PKG_BLACKLISTED_ARCHES="x86_64" termux_step_post_get_source() { # Prevent caching of host build: