Skip to content

Error occurred when version 23.0.0 was compiled on aarch64. #55517

Open
@simon28li

Description

@simon28li

Version

23.0.0

Platform

Linux localhost.localdomain 4.18.0-193.el8.aarch64 #1 SMP Fri May 8 11:05:12 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux

CentOS Linux 8 (Core)

Subsystem

No response

What steps will reproduce the bug?

1、'/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/python-3.8.8-m3k3pvne56yo7wyd7a3bwf7mugupszik/bin/python3.8' 'configure.py' '--prefix=/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/node-js-23.0.0-cltmbvkoowr6g5oevhfooh3voetclvdt' '--without-npm' '--shared-openssl' '--shared-openssl-includes=/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/openssl-1.1.1j-6ukggdjrujsa67n7fgoxui2lywmdbb7s/include' '--shared-openssl-libpath=/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/openssl-1.1.1j-6ukggdjrujsa67n7fgoxui2lywmdbb7s/lib' '--shared-zlib' '--shared-zlib-includes=/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/zlib-1.2.11-wclep75baky5gi4gu5erof55jpbtgbgy/include' '--shared-zlib-libpath=/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/zlib-1.2.11-wclep75baky5gi4gu5erof55jpbtgbgy/lib'
2、make -j16

How often does it reproduce? Is there a required condition?

inevitable recurrence

What is the expected behavior? Why is that the expected behavior?

Hope the compilation will be successful

What do you see instead?

 /home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/gcc-10.2.0-3dpm635vxyxp5mixbtpecgggf6uvo4ed/bin/g++ -o /home/stage/root/spack-stage-node-js-23.0.0-cltmbvkoowr6g5oevhfooh3vo
           etclvdt/spack-src/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/heap-state.o ../deps/v8/src/heap/cppgc/heap-state.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_O
           PENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_ARM64' '-DV8_HAVE_TAR
           GET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.10"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION' '-DOB
           JECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DNDEBUG' '-DV8_WIN64_UNWINDING_INFO
           ' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_USE_ZLIB' '-DV8_ENABLE_SPARKPLUG' '-DV8_ENABLE_MAGLEV' '-DV8_ENABLE_TURBOFAN' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVA
           SCRIPT_PROMISE_HOOKS' '-DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DAT
           A_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I/home/spack/opt
           /spack/linux-centos8-aarch64/gcc-8.5.0/zlib-1.2.11-wclep75baky5gi4gu5erof55jpbtgbgy/include -I/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/openssl-1.1.1j-6ukggdjrujsa67n7f
           goxui2lywmdbb7s/include -I../deps/v8 -I../deps/v8/include -I/home/stage/root/spack-stage-node-js-23.0.0-cltmbvkoowr6g5oevhfooh3voetclvdt/spack-src/out/Release/obj/gen/inspector-gen
           erated-output-root -I../deps/v8/third_party/inspector_protocol -I/home/stage/root/spack-stage-node-js-23.0.0-cltmbvkoowr6g5oevhfooh3voetclvdt/spack-src/out/Release/obj/gen -I/home/
           stage/root/spack-stage-node-js-23.0.0-cltmbvkoowr6g5oevhfooh3voetclvdt/spack-src/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-sma
           ll/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -I../deps/v8/third_party/abseil-cpp -I../deps/v8/third_party/fp16/src/include  -pthread -Wno-unu
           sed-parameter -Wno-strict-overflow -Wno-return-type -Wno-int-in-bool-context -Wno-deprecated -Wno-stringop-overflow -Wno-stringop-overread -Wno-restrict -Wno-array-bounds -Wno-nonn
           ull -Wno-dangling-pointer -flax-vector-conversions -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -fno-strict-aliasing -std=gnu++20 -
           Wno-invalid-offsetof -MMD -MF /home/stage/root/spack-stage-node-js-23.0.0-cltmbvkoowr6g5oevhfooh3voetclvdt/spack-src/out/Release/.deps//home/stage/root/spack-stage-node-js-23.0.0-c
           ltmbvkoowr6g5oevhfooh3voetclvdt/spack-src/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/heap-state.o.d.raw   -c
     52    /tmp/ccxqNBaQ.s: Assembler messages:
  >> 53    /tmp/ccxqNBaQ.s:40: Error: unknown architectural extension `memtag'
  >> 54    /tmp/ccxqNBaQ.s:40: Error: unknown or missing system register name at operand 2 -- `mrs x0,tco'
  >> 55    /tmp/ccxqNBaQ.s:53: Error: unknown architectural extension `memtag'
  >> 56    /tmp/ccxqNBaQ.s:53: Error: unknown or missing system register name at operand 1 -- `msr tco,#1'
  >> 57    /tmp/ccxqNBaQ.s:93: Error: unknown architectural extension `memtag'
  >> 58    /tmp/ccxqNBaQ.s:93: Error: unknown or missing system register name at operand 2 -- `mrs x1,tco'
  >> 59    /tmp/ccxqNBaQ.s:101: Error: unknown architectural extension `memtag'
  >> 60    /tmp/ccxqNBaQ.s:101: Error: unknown or missing system register name at operand 1 -- `msr tco,#0'
  >> 61    make[1]: *** [tools/v8_gypfiles/v8_base_without_compiler.target.mk:1155: /home/stage/root/spack-stage-node-js-23.0.0-cltmbvkoowr6g5oevhfooh3voetclvdt/spack-src/out/Release/obj.targ
           et/v8_base_without_compiler/deps/v8/src/heap/base/memory-tagging.o] Error 1
     62    make[1]: *** Waiting for unfinished jobs....
     63    rm 9a73fd021cd34c952055ffcdff05214794126c99.intermediate d22b0cd6bd107a6086506c4c05dedffdbf3df298.intermediate b1dd6c5273c50333ed03e848efeb16de24103c46.intermediate
     64    make: *** [Makefile:137: node] Error 2

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildIssues and PRs related to build files or the CI.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions