tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

lang/wasi-compiler-rt doesn't build due to clang crash



Hi all,

Trying to build lang/wasi-compiler-rt on CRUX linux ends with a clang crash. It appears to have something to do with .fini_array not being supported. See below for the build log. Any idea how to resolve this?

=== BUILD LOG ===

=> Checksum BLAKE2s OK for cmake-19.1.7.src.tar.xz
=> Checksum SHA512 OK for cmake-19.1.7.src.tar.xz
=> Checksum BLAKE2s OK for compiler-rt-19.1.7.src.tar.xz
=> Checksum SHA512 OK for compiler-rt-19.1.7.src.tar.xz
=> Checksum BLAKE2s OK for llvm-19.1.7.src.tar.xz
=> Checksum SHA512 OK for llvm-19.1.7.src.tar.xz
=> Checksum BLAKE2s OK for runtimes-19.1.7.src.tar.xz
=> Checksum SHA512 OK for runtimes-19.1.7.src.tar.xz
===> Installing dependencies for wasi-compiler-rt-19.1.7nb1
==========================================================================
The following variables will affect the build process of this package,
wasi-compiler-rt-19.1.7nb1.  Their current value is shown below:

        * CURSES_DEFAULT = ncurses

Based on these variables, the following variables have been set:

        * CURSES_TYPE = ncurses
        * TERMCAP_TYPE = curses

You may want to abort the process now with CTRL-C and change the value
of variables in the first group before continuing.  Be sure to run
`/usr/pkg/bin/bmake clean' after the changes.
==========================================================================
=> Tool dependency cmake-[0-9]*: found cmake-3.31.8
=> Tool dependency lld-19.1.7*: found lld-19.1.7nb1
=> Tool dependency mktools-[0-9]*: found mktools-20250213
=> Tool dependency nbpatch-[0-9]*: found nbpatch-20151107
=> Tool dependency pkgconf-[0-9]*: found pkgconf-2.4.3nb1
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
=> Build dependency clang>=19.1.7nb1: found clang-19.1.7nb1
=> Build dependency wasi-libc>=0.0.0pre20210923: found wasi-libc-0.0.0pre20231007nb7 => Full dependency editline>=3.0.20130712nb1: found editline-3.1.20250104nb1
=> Full dependency llvm>=19.1.7: found llvm-19.1.7
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Overriding tools for wasi-compiler-rt-19.1.7nb1
===> Extracting for wasi-compiler-rt-19.1.7nb1
/bin/ln -f -s /usr/pkgsrc/lang/wasi-compiler-rt/work/cmake-19.1.7.src /usr/pkgsrc/lang/wasi-compiler-rt/work/cmake /bin/ln -f -s /usr/pkgsrc/lang/wasi-compiler-rt/work/runtimes-19.1.7.src /usr/pkgsrc/lang/wasi-compiler-rt/work/runtimes /bin/ln -f -s /usr/pkgsrc/lang/wasi-compiler-rt/work/llvm-19.1.7.src /usr/pkgsrc/lang/wasi-compiler-rt/work/llvm
===> Patching for wasi-compiler-rt-19.1.7nb1
=> Applying pkgsrc patches for wasi-compiler-rt-19.1.7nb1
===> Creating toolchain wrappers for wasi-compiler-rt-19.1.7nb1
===> Configuring for wasi-compiler-rt-19.1.7nb1
-- The C compiler identification is Clang 19.1.7
-- The ASM compiler identification is Clang with GNU-like command-line
-- Found assembler: /usr/pkgsrc/lang/wasi-compiler-rt/work/.cwrapper/bin/cc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/pkgsrc/lang/wasi-compiler-rt/work/.cwrapper/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for unwind.h
-- Looking for unwind.h - found
-- Looking for rpc/xdr.h
-- Looking for rpc/xdr.h - not found
-- Looking for histedit.h
-- Looking for histedit.h - not found
-- Could NOT find LibEdit (missing: LibEdit_INCLUDE_DIRS LibEdit_LIBRARIES)
-- Found ZLIB: /usr/pkg/lib/libz.so (found version "1.3.1")
-- Found zstd: /usr/pkg/lib/libzstd.so
-- Found LibXml2: /usr/pkg/lib/libxml2.so (found version "2.14.4")
CMake Warning at /usr/pkgsrc/lang/wasi-compiler-rt/work/compiler-rt-19.1.7.src/cmake/Modules/CompilerRTUtils.cmake:335 (message):
  LLVMTestingSupport not found in LLVM_AVAILABLE_LIBS
Call Stack (most recent call first):
  CMakeLists.txt:29 (load_llvm_config)


-- LLVM_MAIN_SRC_DIR: "/usr/pkgsrc/lang/wasi-compiler-rt/work/llvm"
-- Performing Test COMPILER_RT_HAS_FPIE_FLAG
-- Performing Test COMPILER_RT_HAS_FPIE_FLAG - Success
-- Performing Test COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG
-- Performing Test COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG
-- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG - Success
-- Performing Test COMPILER_RT_HAS_XRAY_COMPILER_FLAG
-- Performing Test COMPILER_RT_HAS_XRAY_COMPILER_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_GENERATE_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_GENERATE_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_INSTR_GENERATE_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_INSTR_GENERATE_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_INSTR_USE_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_PROFILE_INSTR_USE_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WNO_PEDANTIC
-- Performing Test COMPILER_RT_HAS_WNO_PEDANTIC - Success
-- Performing Test COMPILER_RT_HAS_NOGPULIB_FLAG
-- Performing Test COMPILER_RT_HAS_NOGPULIB_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FLTO_FLAG
-- Performing Test COMPILER_RT_HAS_FLTO_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FCONVERGENT_FUNCTIONS_FLAG
-- Performing Test COMPILER_RT_HAS_FCONVERGENT_FUNCTIONS_FLAG - Success
-- Performing Test COMPILER_RT_HAS_CODE_OBJECT_VERSION_FLAG
-- Performing Test COMPILER_RT_HAS_CODE_OBJECT_VERSION_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WBUILTIN_DECLARATION_MISMATCH_FLAG
-- Performing Test COMPILER_RT_HAS_WBUILTIN_DECLARATION_MISMATCH_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_ZL_FLAG
-- Performing Test COMPILER_RT_HAS_ZL_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_AARCH64_SME
-- Performing Test COMPILER_RT_HAS_AARCH64_SME - Failed
-- Looking for include file sys/auxv.h
-- Looking for include file sys/auxv.h - not found
-- Builtin supported architectures: wasm32
-- Performing additional configure checks with target flags: --target=wasm32-unknown-unknown
-- Performing Test COMPILER_RT_HAS_wasm32_FLOAT16
-- Performing Test COMPILER_RT_HAS_wasm32_FLOAT16 - Failed
-- Configuring done (1.0s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_CXX_COMPILER_WORKS


-- Build files have been written to: /usr/pkgsrc/lang/wasi-compiler-rt/work/compiler-rt-19.1.7.src/cmake-pkgsrc-build
===> Building for wasi-compiler-rt-19.1.7nb1
[ 0%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/addtf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 1%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/comparetf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 2%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divtc3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 2%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divtf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 3%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/extenddftf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 4%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/extendhftf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 4%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/extendsftf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 5%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixtfdi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 6%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixtfsi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 6%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixtfti.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 7%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixunstfdi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 8%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixunstfsi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 8%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixunstfti.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 9%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatditf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 10%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatsitf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 10%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floattitf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 11%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatunditf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 12%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatunsitf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 12%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatuntitf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 13%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/multc3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 14%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/multf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 14%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/powitf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 15%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/subtf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 16%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/trunctfhf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 17%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/trunctfsf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 18%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/absvdi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 18%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/absvsi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 19%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/absvti2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 20%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/adddf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 20%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/addsf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 21%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/addvdi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 22%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/addvsi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 22%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/addvti3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 23%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/apple_versioning.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 24%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ashldi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 24%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ashlti3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 25%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ashrdi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 26%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ashrti3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 26%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/bswapdi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 27%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/bswapsi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 28%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/clzdi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 28%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/clzsi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 29%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/clzti2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 30%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/cmpdi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 30%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/cmpti2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 31%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/comparedf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 32%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/comparesf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 32%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ctzdi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 33%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ctzsi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 34%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ctzti2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 34%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divdc3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 35%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divdf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 36%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divdi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 36%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divmoddi4.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 37%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divmodsi4.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 38%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divmodti4.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 38%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divsc3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 39%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divsf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 40%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divsi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 40%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/divti3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 41%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/extendsfdf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 42%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/extendhfsf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 42%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ffsdi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 43%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ffssi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 44%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ffsti2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 44%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixdfdi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 45%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixdfsi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 46%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixdfti.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 46%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixsfdi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 47%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixsfsi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 48%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixsfti.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 48%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixunsdfdi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 49%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixunsdfsi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 50%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixunsdfti.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 50%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixunssfdi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 51%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixunssfsi.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 52%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fixunssfti.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 52%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatdidf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 53%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatdisf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 54%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatsidf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 54%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatsisf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 55%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floattidf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 56%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floattisf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 56%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatundidf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 57%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatundisf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 58%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatunsidf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 58%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatunsisf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 59%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatuntidf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 60%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/floatuntisf.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 60%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/fp_mode.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 61%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/int_util.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 62%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/lshrdi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 62%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/lshrti3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 63%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/moddi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 64%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/modsi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 64%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/modti3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 65%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/muldc3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 66%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/muldf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 66%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/muldi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 67%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/mulodi4.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 68%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/mulosi4.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 68%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/muloti4.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 69%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/mulsc3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 70%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/mulsf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 70%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/multi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 71%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/mulvdi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 72%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/mulvsi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 72%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/mulvti3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 73%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/negdf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 74%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/negdi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 74%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/negsf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 75%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/negti2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 76%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/negvdi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 76%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/negvsi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 77%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/negvti2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 78%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/os_version_check.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 78%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/paritydi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 79%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/paritysi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 80%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/parityti2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 80%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/popcountdi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 81%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/popcountsi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 82%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/popcountti2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 82%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/powidf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 83%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/powisf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 84%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/subdf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 84%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/subsf3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 85%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/subvdi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 86%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/subvsi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 86%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/subvti3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 87%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/trampoline_setup.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 88%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/truncdfhf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 88%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/truncdfsf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 89%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/truncsfhf2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 90%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ucmpdi2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 90%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ucmpti2.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 91%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivdi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 92%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivmoddi4.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 92%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivmodsi4.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 93%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivmodti4.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 94%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivsi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 94%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivti3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 95%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/umoddi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 96%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/umodsi3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 96%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/umodti3.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 97%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/gcc_personality_v0.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument] [ 98%] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/clear_cache.c.o clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument]
[ 98%] Linking C static library lib/wasi/libclang_rt.builtins-wasm32.a
[ 98%] Built target clang_rt.builtins-wasm32
[ 98%] Built target builtins
[ 99%] Building C object clang_rt.crtbegin-wasm32.o
clang: warning: -Wl,-zrelro: 'linker' input unused [-Wunused-command-line-argument]
fatal error: error in backend: .fini_array sections are unsupported
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /usr/pkg/bin/clang -fcommon -Wno-error=implicit-int -Wno-error=int-conversion -Wno-error=incompatible-pointer-types -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wl,-zrelro -O2 -O2 -fno-exceptions -I/usr/pkgsrc/lang/wasi-compiler-rt/work/.buildlink/include/readline -I/usr/pkgsrc/lang/wasi-compiler-rt/work/.buildlink/include/ncurses -I/usr/pkgsrc/lang/wasi-compiler-rt/work/.buildlink/include/libxml2 --target=wasm32-unknown-unknown -fno-lto -std=c11 -DCRT_HAS_INITFINI_ARRAY -DEH_USE_FRAME_REGISTRY -fPIC -Wno-pedantic --sysroot=/usr/pkgsrc/lang/wasi-compiler-rt/work/.buildlink/wasi -o /usr/pkgsrc/lang/wasi-compiler-rt/work/compiler-rt-19.1.7.src/cmake-pkgsrc-build/lib/wasi/clang_rt.crtbegin-wasm32.o -c /usr/pkgsrc/lang/wasi-compiler-rt/work/compiler-rt-19.1.7.src/lib/builtins/crtbegin.c
1.      <eof> parser at end of file
2.      Code generation
#0 0x00007f7c607c714c llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/pkg/lib/libLLVM.so.19.1+0xbc714c) #1 0x00007f7c607c4bb4 llvm::sys::RunSignalHandlers() (/usr/pkg/lib/libLLVM.so.19.1+0xbc4bb4) #2 0x00007f7c606ee6f2 llvm::CrashRecoveryContext::HandleExit(int) (/usr/pkg/lib/libLLVM.so.19.1+0xaee6f2) #3 0x00007f7c607bed8e llvm::sys::Process::Exit(int, bool) (/usr/pkg/lib/libLLVM.so.19.1+0xbbed8e)
 #4 0x000055fd8acd4a34 (/usr/pkg/bin/clang+0x11a34)
#5 0x00007f7c607011dd llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/pkg/lib/libLLVM.so.19.1+0xb011dd)
 #6 0x00007f7c60701348 (/usr/pkg/lib/libLLVM.so.19.1+0xb01348)
 #7 0x00007f7c6241c1e7 (/usr/pkg/lib/libLLVM.so.19.1+0x281c1e7)
 #8 0x00007f7c6241e192 (/usr/pkg/lib/libLLVM.so.19.1+0x281e192)
#9 0x00007f7c623a9cc6 llvm::MCAssembler::Finish() (/usr/pkg/lib/libLLVM.so.19.1+0x27a9cc6) #10 0x00007f7c61279e29 llvm::AsmPrinter::doFinalization(llvm::Module&) (/usr/pkg/lib/libLLVM.so.19.1+0x1679e29) #11 0x00007f7c6093dc2c llvm::FPPassManager::doFinalization(llvm::Module&) (/usr/pkg/lib/libLLVM.so.19.1+0xd3dc2c) #12 0x00007f7c60948cb9 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/pkg/lib/libLLVM.so.19.1+0xd48cb9) #13 0x00007f7c69d642a0 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) (/usr/pkg/lib/libclang-cpp.so.19.1+0x1f642a0) #14 0x00007f7c6a1c8e33 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/usr/pkg/lib/libclang-cpp.so.19.1+0x23c8e33) #15 0x00007f7c68a43ebc clang::ParseAST(clang::Sema&, bool, bool) (/usr/pkg/lib/libclang-cpp.so.19.1+0xc43ebc) #16 0x00007f7c6ab180f9 clang::FrontendAction::Execute() (/usr/pkg/lib/libclang-cpp.so.19.1+0x2d180f9) #17 0x00007f7c6aaa58fb clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/pkg/lib/libclang-cpp.so.19.1+0x2ca58fb) #18 0x00007f7c6ab98ab6 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/pkg/lib/libclang-cpp.so.19.1+0x2d98ab6) #19 0x000055fd8acd6c57 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/pkg/bin/clang+0x13c57)
#20 0x000055fd8acd0cfa (/usr/pkg/bin/clang+0xdcfa)
#21 0x00007f7c6a71e979 (/usr/pkg/lib/libclang-cpp.so.19.1+0x291e979)
#22 0x00007f7c606ee603 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/pkg/lib/libLLVM.so.19.1+0xaee603)
#23 0x00007f7c6a71eeb5 (/usr/pkg/lib/libclang-cpp.so.19.1+0x291eeb5)
#24 0x00007f7c6a6e4de9 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/pkg/lib/libclang-cpp.so.19.1+0x28e4de9) #25 0x00007f7c6a6e55aa clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/pkg/lib/libclang-cpp.so.19.1+0x28e55aa) #26 0x00007f7c6a6f54cc clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/pkg/lib/libclang-cpp.so.19.1+0x28f54cc) #27 0x000055fd8acd3a34 clang_main(int, char**, llvm::ToolContext const&) (/usr/pkg/bin/clang+0x10a34)
#28 0x000055fd8acd02a4 main (/usr/pkg/bin/clang+0xd2a4)
#29 0x00007f7c5f635ce8 (/lib/libc.so.6+0x25ce8)
#30 0x00007f7c5f635da5 __libc_start_main (/lib/libc.so.6+0x25da5)
#31 0x000055fd8acd0301 _start (/usr/pkg/bin/clang+0xd301)
clang: error: clang frontend command failed with exit code 70 (use -v to see invocation) clang version 19.1.7 (https://github.com/netbsd/pkgsrc 7d4a3b465339e0ec29b4583cd13dbbbccbf69469)
Target: wasm32-unknown-unknown
Thread model: posix
InstalledDir: /usr/pkg/bin
clang: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/crtbegin-89b837.c
clang: note: diagnostic msg: /tmp/crtbegin-89b837.sh
clang: note: diagnostic msg:

********************
*** Error code 1

Stop.
bmake[2]: stopped making "CMakeFiles/clang_rt.crtbegin-wasm32.dir/build" in /usr/pkgsrc/lang/wasi-compiler-rt/work/compiler-rt-19.1.7.src/cmake-pkgsrc-build
*** Error code 1

Stop.
bmake[1]: stopped making "all" in /usr/pkgsrc/lang/wasi-compiler-rt/work/compiler-rt-19.1.7.src/cmake-pkgsrc-build
*** Error code 1

Stop.
bmake: stopped making "all" in /usr/pkgsrc/lang/wasi-compiler-rt/work/compiler-rt-19.1.7.src/cmake-pkgsrc-build
*** Error code 1

Stop.
bmake[1]: stopped making "all" in /usr/pkgsrc/lang/wasi-compiler-rt
*** Error code 1

Stop.
bmake: stopped making "all" in /usr/pkgsrc/lang/wasi-compiler-rt


=== END ===

Thanks,

kev



Home | Main Index | Thread Index | Old Index