>>> mold: Building community/mold 2.39.1-r0 (using abuild 3.15.0-r0) started Sat, 11 Oct 2025 18:19:25 +0000 >>> mold: Validating /home/udu/aports/community/mold/APKBUILD... >>> mold: Analyzing dependencies... >>> mold: Installing for build: build-base cmake linux-headers mimalloc2-dev onetbb-dev samurai zlib-dev zstd-dev bash dwarf-tools grep WARNING: opening /home/udu/packages//community: No such file or directory WARNING: opening /home/udu/packages//main: No such file or directory fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz (1/24) Installing lz4-libs (1.10.0-r0) (2/24) Installing libarchive (3.8.1-r0) (3/24) Installing rhash-libs (1.4.5-r0) (4/24) Installing libuv (1.51.0-r0) (5/24) Installing cmake (3.31.7-r1) (6/24) Installing linux-headers (6.14.2-r0) (7/24) Installing mimalloc2-debug (2.2.3-r2) (8/24) Installing mimalloc2-insecure (2.2.3-r2) (9/24) Installing mimalloc2 (2.2.3-r2) (10/24) Installing mimalloc2-dev (2.2.3-r2) (11/24) Installing eudev-libs (3.2.14-r5) (12/24) Installing libxml2 (2.13.9-r0) (13/24) Installing hwloc (2.12.0-r3) (14/24) Installing onetbb (2022.1.0-r0) (15/24) Installing onetbb-dev (2022.1.0-r0) (16/24) Installing samurai (1.2-r7) (17/24) Installing zlib-dev (1.3.1-r2) (18/24) Installing zstd (1.5.7-r0) (19/24) Installing zstd-dev (1.5.7-r0) (20/24) Installing libdwarf (0.9.2-r0) (21/24) Installing liblibdwarfp (0.9.2-r0) (22/24) Installing dwarf-tools (0.9.2-r0) (23/24) Installing grep (3.12-r0) (24/24) Installing .makedepends-mold (20251011.181926) Executing busybox-1.37.0-r19.trigger OK: 362 MiB in 113 packages >>> mold: Cleaning up srcdir >>> mold: Cleaning up pkgdir >>> mold: Cleaning up tmpdir >>> mold: Fetching mold-2.39.1.tar.gz::https://github.com/rui314/mold/archive/refs/tags/v2.39.1.tar.gz >>> mold: Fetching mold-2.39.1.tar.gz::https://github.com/rui314/mold/archive/refs/tags/v2.39.1.tar.gz >>> mold: Checking sha512sums... mold-2.39.1.tar.gz: OK >>> mold: Unpacking /var/cache/distfiles/mold-2.39.1.tar.gz... -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at third-party/blake3/c/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- BLAKE3 SIMD configuration: -- * AMD64 assembly, The library uses hand written amd64 SIMD assembly. -- Looking for zstd.h -- Looking for zstd.h - found -- Looking for pow in m -- Looking for pow in m - found -- Performing Test HAVE_FULL_ATOMIC_SUPPORT -- Performing Test HAVE_FULL_ATOMIC_SUPPORT - Success -- Looking for madvise -- Looking for madvise - found -- Looking for uname -- Looking for uname - found Problem opening /proc/cpuinfo Problem opening /proc/meminfo -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /home/udu/aports/community/mold/src/mold-2.39.1/build [1/2] Re-checking globbed directories... [1/518] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o [2/518] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o [3/518] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o [4/518] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o [5/518] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o [6/518] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o [7/518] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o [8/518] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o [9/518] cd /home/udu/aports/community/mold/src/mold-2.39.1/build && /usr/bin/cmake -DSOURCE_DIR=/home/udu/aports/community/mold/src/mold-2.39.1 -DOUTPUT_FILE=/home/udu/aports/community/mold/src/mold-2.39.1/build/git-hash.cc -P /home/udu/aports/community/mold/src/mold-2.39.1/lib/update-git-hash.cmake [10/518] Building CXX object CMakeFiles/mold.dir/lib/signal-unix.cc.o [11/518] Building CXX object CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o [12/518] Building CXX object CMakeFiles/mold.dir/lib/jobs-unix.cc.o [13/518] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o [14/518] Building CXX object CMakeFiles/mold.dir/src/elf.cc.o [15/518] Building CXX object CMakeFiles/mold.dir/src/config.cc.o [16/518] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o [17/518] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o [18/518] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o [19/518] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o [20/518] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o [21/518] Building CXX object CMakeFiles/mold.dir/src/arch-ppc32.cc.o [22/518] Building CXX object CMakeFiles/mold.dir/src/arch-m68k.cc.o [23/518] Building CXX object CMakeFiles/mold.dir/src/arch-i386.cc.o [24/518] Building CXX object CMakeFiles/mold.dir/lib/tar.cc.o [25/518] Building CXX object CMakeFiles/mold.dir/lib/random.cc.o [26/518] Linking C shared library mold-wrapper.so [27/518] Building CXX object CMakeFiles/mold.dir/lib/perf.cc.o [28/518] Building CXX object CMakeFiles/mold.dir/lib/multi-glob.cc.o [29/518] Building CXX object CMakeFiles/mold.dir/lib/mimalloc.cc.o [30/518] Building CXX object CMakeFiles/mold.dir/lib/hyperloglog.cc.o [31/518] Building CXX object CMakeFiles/mold.dir/lib/glob.cc.o [32/518] Linking C static library third-party/blake3/c/libblake3.a [33/518] Building CXX object CMakeFiles/mold.dir/lib/filepath.cc.o [34/518] Building CXX object CMakeFiles/mold.dir/lib/demangle.cc.o [35/518] Building CXX object CMakeFiles/mold.dir/lib/crc32.cc.o [36/518] Building CXX object CMakeFiles/mold.dir/lib/compress.cc.o [37/518] Building CXX object CMakeFiles/mold.dir/git-hash.cc.o [38/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o [39/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o [40/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o [41/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o [42/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o [43/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o [44/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o [45/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o [46/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o [47/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o [48/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o [49/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o [50/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o [51/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o [52/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o [53/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o [54/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o [55/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o [56/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o [57/518] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o [58/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o [59/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o [60/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o [61/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o [62/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o [63/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o [64/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o [65/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o [66/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o [67/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o [68/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o [69/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o [70/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o [71/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o [72/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o [73/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o [74/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o [75/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o [76/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o [77/518] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o [78/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o [79/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o [80/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o [81/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o [82/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o [83/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o [84/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o [85/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o [86/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o [87/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o [88/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o [89/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o [90/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o [91/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o [92/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o [93/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o [94/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o [95/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o [96/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o [97/518] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o [98/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o [99/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o [100/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o [101/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o [102/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o [103/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o [104/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o [105/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o [106/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o [107/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o [108/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o [109/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o [110/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o [111/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o [112/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o [113/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o [114/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o [115/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o [116/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.I386.cc.o [117/518] Building CXX object CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o [118/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o [119/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o [120/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o [121/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o [122/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o [123/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o [124/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o [125/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o [126/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o [127/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o [128/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o [129/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o [130/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o [131/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o [132/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o [133/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o [134/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o [135/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o [136/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o [137/518] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o [138/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o [139/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o [140/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o [141/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o [142/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o [143/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o [144/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o [145/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o [146/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o [147/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o [148/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o [149/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o [150/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o [151/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o [152/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o [153/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o [154/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o [155/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o [156/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o [157/518] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o [158/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o [159/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o [160/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o [161/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o [162/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o [163/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o [164/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o [165/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o [166/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o [167/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o [168/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o [169/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o [170/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o [171/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o [172/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o [173/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o [174/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o [175/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o [176/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o [177/518] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o [178/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o [179/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o [180/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o [181/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o [182/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o [183/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o [184/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o [185/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o [186/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o [187/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o [188/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o [189/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o [190/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o [191/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o [192/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o [193/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o [194/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o [195/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o [196/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o [197/518] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o [198/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o [199/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o [200/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o [201/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o [202/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o [203/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o [204/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o [205/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o [206/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o [207/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o [208/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o [209/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o [210/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o [211/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o [212/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o [213/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o [214/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o [215/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o [216/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o [217/518] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o [218/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o [219/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o [220/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o [221/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o [222/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o [223/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o [224/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o [225/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o [226/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o [227/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o [228/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o [229/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o [230/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o [231/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o [232/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o [233/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o [234/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o [235/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o [236/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o [237/518] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o [238/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o [239/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o [240/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o [241/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o [242/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.M68K.cc.o [243/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o [244/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.S390X.cc.o [245/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o [246/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o [247/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o [248/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o [249/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o [250/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o [251/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o [252/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o [253/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o [254/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o [255/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o [256/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.I386.cc.o [257/518] Building CXX object CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o [258/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o [259/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o [260/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o [261/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o [262/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o [263/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o [264/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o [265/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o [266/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o [267/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o [268/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o [269/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o [270/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o [271/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o [272/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o [273/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o [274/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o [275/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o [276/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o [277/518] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o [278/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o [279/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o [280/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o [281/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o [282/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o [283/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o [284/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o [285/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o [286/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o [287/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o [288/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o [289/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o [290/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o [291/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o [292/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o [293/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o [294/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o [295/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o [296/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o [297/518] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o [298/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o [299/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o [300/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o [301/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o [302/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o [303/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o [304/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o [305/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o [306/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o [307/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o [308/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o [309/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o [310/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o [311/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o [312/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o [313/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o [314/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o [315/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o [316/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o [317/518] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o [318/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o [319/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o [320/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o [321/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o [322/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o [323/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o [324/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o [325/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o [326/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o [327/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o [328/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o [329/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o [330/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o [331/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o [332/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o [333/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o [334/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o [335/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o [336/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.I386.cc.o [337/518] Building CXX object CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o [338/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o [339/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o [340/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o [341/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o [342/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o [343/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o [344/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o [345/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o [346/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o [347/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o [348/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o [349/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o [350/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o [351/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o [352/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o [353/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o [354/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o [355/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o [356/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o [357/518] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o [358/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o [359/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o [360/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o [361/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o [362/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o [363/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o [364/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o [365/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o [366/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o [367/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o [368/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o [369/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o [370/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o [371/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o [372/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o [373/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o [374/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o [375/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o [376/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o [377/518] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o [378/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o [379/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o [380/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o [381/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o [382/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o [383/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o [384/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o [385/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o [386/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o [387/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o [388/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o [389/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o [390/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o [391/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o [392/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o [393/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o [394/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o [395/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o [396/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o [397/518] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o [398/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o [399/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o [400/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o [401/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o [402/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o [403/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o [404/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o [405/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o [406/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o [407/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o [408/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o [409/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o [410/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o [411/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o [412/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o [413/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o [414/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o [415/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o [416/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o [417/518] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o [418/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o [419/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o [420/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o [421/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o [422/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o [423/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o [424/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o [425/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o [426/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o [427/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o [428/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o [429/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o [430/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o [431/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o [432/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o [433/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o [434/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o [435/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o [436/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o [437/518] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o [438/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o [439/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o [440/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o [441/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o [442/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o [443/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o [444/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o [445/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o [446/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o [447/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o [448/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o [449/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o [450/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o [451/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o [452/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o [453/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o [454/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o [455/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o [456/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o [457/518] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o [458/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o [459/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o [460/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o [461/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o [462/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o [463/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o [464/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o [465/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o [466/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o [467/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o [468/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o [469/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o [470/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o [471/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o [472/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o [473/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o [474/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o [475/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o [476/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o [477/518] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o [478/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o [479/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o [480/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o [481/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o [482/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o [483/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o [484/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o [485/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o [486/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o [487/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o [488/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o [489/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o [490/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o [491/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o [492/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o [493/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o [494/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o [495/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o [496/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o [497/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o [498/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o [499/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o [500/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o [501/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o [502/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o [503/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o [504/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o [505/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o [506/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o [507/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o [508/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o [509/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o [510/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o [511/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o [512/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o [513/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o [514/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o [515/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o [516/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o [517/518] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o [518/518] Linking CXX executable mold Internal ctest changing into directory: /home/udu/aports/community/mold/src/mold-2.39.1/build Test project /home/udu/aports/community/mold/src/mold-2.39.1/build Start 1: x86_64-arch-x86_64-address-equality Start 2: x86_64-arch-x86_64-apx-gotpcrelx Start 3: x86_64-arch-x86_64-apx-gottpoff Start 4: x86_64-arch-x86_64-apx-gottpoff2 Start 5: x86_64-arch-x86_64-apx-tlsdesc Start 6: x86_64-arch-x86_64-empty-mergeable-section Start 7: x86_64-arch-x86_64-emulation-deduction Start 8: x86_64-arch-x86_64-exception-mcmodel-large Start 9: x86_64-arch-x86_64-execstack-if-needed Start 10: x86_64-arch-x86_64-function-multiversion Start 11: x86_64-arch-x86_64-gnu-linkonce Start 12: x86_64-arch-x86_64-gnu-retain Start 13: x86_64-arch-x86_64-gotpcrelx Start 14: x86_64-arch-x86_64-ifunc-alias Start 15: x86_64-arch-x86_64-incompatible-libs-linker-script Start 16: x86_64-arch-x86_64-incompatible-libs-linker-script2 Start 17: x86_64-arch-x86_64-incompatible-libs Start 18: x86_64-arch-x86_64-incompatible-libs2 Start 19: x86_64-arch-x86_64-incompatible-obj Start 20: x86_64-arch-x86_64-init-array-readonly 1/417 Test #2: x86_64-arch-x86_64-apx-gotpcrelx ......................***Skipped 0.01 sec 2/417 Test #3: x86_64-arch-x86_64-apx-gottpoff .......................***Skipped 0.01 sec 3/417 Test #4: x86_64-arch-x86_64-apx-gottpoff2 ......................***Skipped 0.01 sec 4/417 Test #10: x86_64-arch-x86_64-function-multiversion .............. Passed 0.01 sec Start 21: x86_64-arch-x86_64-init-array Start 22: x86_64-arch-x86_64-isa-level Start 23: x86_64-arch-x86_64-large-bss Start 24: x86_64-arch-x86_64-mergeable-records 5/417 Test #9: x86_64-arch-x86_64-execstack-if-needed ................***Failed 0.01 sec + 3601265 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/arch-x86_64-execstack-if-needed.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3601276 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/arch-x86_64-execstack-if-needed.sh .sh + testname=arch-x86_64-execstack-if-needed + t=out/test/x86_64/arch-x86_64-execstack-if-needed + mkdir -p out/test/x86_64/arch-x86_64-execstack-if-needed + tlsdesc_opt='-mtls-dialect=gnu2' + 3601294 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing arch-x86_64-execstack-if-needed ... ' Testing arch-x86_64-execstack-if-needed ... + set -o pipefail + set -x + cc -c -xassembler -o out/test/x86_64/arch-x86_64-execstack-if-needed/a.o - + 3601306 cat $CC -B. -o $t/exe $t/a.o >& /dev/null ^ /home/udu/aports/community/mold/src/mold-2.39.1/test/arch-x86_64-execstack-if-needed.sh:11: Invalid descriptor '/dev/null'. Expected D, -, or D- where D is an integer + on_error 11 + code=1 + echo 'command failed: 11: ' command failed: 11: + trap - EXIT + exit 1 6/417 Test #14: x86_64-arch-x86_64-ifunc-alias ........................ Passed 0.01 sec 7/417 Test #15: x86_64-arch-x86_64-incompatible-libs-linker-script ....***Skipped 0.01 sec Start 25: x86_64-arch-x86_64-mergeable-strings-nonalloc Start 26: x86_64-arch-x86_64-mergeable-strings Start 27: x86_64-arch-x86_64-note-property 8/417 Test #17: x86_64-arch-x86_64-incompatible-libs ..................***Skipped 0.01 sec 9/417 Test #18: x86_64-arch-x86_64-incompatible-libs2 .................***Skipped 0.01 sec 10/417 Test #19: x86_64-arch-x86_64-incompatible-obj ...................***Skipped 0.01 sec Start 28: x86_64-arch-x86_64-note-property2 Start 29: x86_64-arch-x86_64-note Start 30: x86_64-arch-x86_64-note2 11/417 Test #24: x86_64-arch-x86_64-mergeable-records ..................***Skipped 0.01 sec Start 31: x86_64-arch-x86_64-plt 12/417 Test #26: x86_64-arch-x86_64-mergeable-strings ..................***Skipped 0.01 sec Start 32: x86_64-arch-x86_64-preinit-array 13/417 Test #29: x86_64-arch-x86_64-note ...............................***Skipped 0.01 sec Start 33: x86_64-arch-x86_64-relax 14/417 Test #27: x86_64-arch-x86_64-note-property ......................***Skipped 0.01 sec Start 34: x86_64-arch-x86_64-reloc-overflow 15/417 Test #32: x86_64-arch-x86_64-preinit-array ...................... Passed 0.01 sec Start 35: x86_64-arch-x86_64-reloc-zero 16/417 Test #7: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.03 sec Start 36: x86_64-arch-x86_64-reloc 17/417 Test #34: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.01 sec Start 37: x86_64-arch-x86_64-section-alignment 18/417 Test #6: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.05 sec Start 38: x86_64-arch-x86_64-section-name 19/417 Test #8: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 0.05 sec 20/417 Test #31: x86_64-arch-x86_64-plt ................................ Passed 0.04 sec Start 39: x86_64-arch-x86_64-tbss-only Start 40: x86_64-arch-x86_64-tls-gd-mcmodel-large 21/417 Test #11: x86_64-arch-x86_64-gnu-linkonce .......................***Skipped 0.06 sec Start 41: x86_64-arch-x86_64-tls-gd-to-ie 22/417 Test #21: x86_64-arch-x86_64-init-array ......................... Passed 0.06 sec Start 42: x86_64-arch-x86_64-tls-large-tbss 23/417 Test #5: x86_64-arch-x86_64-apx-tlsdesc ........................***Skipped 0.08 sec 24/417 Test #13: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.07 sec Start 43: x86_64-arch-x86_64-tls-ld-mcmodel-large Start 44: x86_64-arch-x86_64-tls-module-base 25/417 Test #20: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.08 sec 26/417 Test #25: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.07 sec 27/417 Test #30: x86_64-arch-x86_64-note2 ..............................***Failed 0.07 sec + 3601435 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/arch-x86_64-note2.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3601445 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/arch-x86_64-note2.sh .sh + testname=arch-x86_64-note2 + t=out/test/x86_64/arch-x86_64-note2 + mkdir -p out/test/x86_64/arch-x86_64-note2 + tlsdesc_opt='-mtls-dialect=gnu2' + 3601456 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing arch-x86_64-note2 ... ' Testing arch-x86_64-note2 ... + set -o pipefail + set -x + test_cflags -Xassembler '-mx86-used-note=no' + 3601461 echo 'int main() {}' echo 'int main() {}' | $CC -B. "$@" -o /dev/null -xc - >& /dev/null ^ /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc:86: Invalid descriptor '/dev/null'. Expected D, -, or D- where D is an integer + CFLAGS='' + cc -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - + 3601465 cat + cc -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - + 3601480 cat + cc -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - + 3601500 cat + cc -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - + 3601530 cat + ./mold -o out/test/x86_64/arch-x86_64-note2/exe out/test/x86_64/arch-x86_64-note2/a.o out/test/x86_64/arch-x86_64-note2/b.o out/test/x86_64/arch-x86_64-note2/c.o out/test/x86_64/arch-x86_64-note2/d.o mold: warning: entry symbol is not defined: _start + grep -F '01 .note.a .note.c .note.b' + 3601967 readelf --segments out/test/x86_64/arch-x86_64-note2/exe + on_error 31 + code=1 + echo 'command failed: 31: ' command failed: 31: + trap - EXIT + exit 1 Start 45: x86_64-arch-x86_64-tlsdesc Start 46: x86_64-arch-x86_64-unique Start 47: x86_64-arch-x86_64-warn-execstack 28/417 Test #35: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.07 sec Start 48: x86_64-arch-x86_64-warn-shared-textrel 29/417 Test #23: x86_64-arch-x86_64-large-bss .......................... Passed 0.09 sec Start 49: x86_64-arch-x86_64-warn-textrel 30/417 Test #12: x86_64-arch-x86_64-gnu-retain ......................... Passed 0.10 sec Start 50: x86_64-arch-x86_64-z-dynamic-undefined-weak 31/417 Test #48: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 0.01 sec Start 51: x86_64-arch-x86_64-z-ibt 32/417 Test #49: x86_64-arch-x86_64-warn-textrel ....................... Passed 0.02 sec Start 52: x86_64-arch-x86_64-z-ibtplt 33/417 Test #37: x86_64-arch-x86_64-section-alignment .................. Passed 0.09 sec Start 53: x86_64-arch-x86_64-z-rewrite-endbr 34/417 Test #22: x86_64-arch-x86_64-isa-level .......................... Passed 0.13 sec Start 54: x86_64-arch-x86_64-z-rewrite-endbr2 35/417 Test #38: x86_64-arch-x86_64-section-name ....................... Passed 0.10 sec Start 55: x86_64-arch-x86_64-z-rewrite-endbr3 36/417 Test #46: x86_64-arch-x86_64-unique ............................. Passed 0.06 sec 37/417 Test #47: x86_64-arch-x86_64-warn-execstack ..................... Passed 0.06 sec Start 56: x86_64-arch-x86_64-z-shstk Start 57: x86_64-arch-x86_64-z-text 38/417 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 0.16 sec 39/417 Test #39: x86_64-arch-x86_64-tbss-only .......................... Passed 0.11 sec 40/417 Test #53: x86_64-arch-x86_64-z-rewrite-endbr ....................***Skipped 0.03 sec Start 58: x86_64-abs-error Start 59: x86_64-absolute-symbols Start 60: x86_64-allow-multiple-definition 41/417 Test #54: x86_64-arch-x86_64-z-rewrite-endbr2 ...................***Skipped 0.02 sec 42/417 Test #55: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 0.02 sec Start 61: x86_64-ar-alignment Start 62: x86_64-as-needed-dso 43/417 Test #50: x86_64-arch-x86_64-z-dynamic-undefined-weak ........... Passed 0.07 sec 44/417 Test #33: x86_64-arch-x86_64-relax .............................. Passed 0.15 sec 45/417 Test #42: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 0.10 sec 46/417 Test #57: x86_64-arch-x86_64-z-text ............................. Passed 0.02 sec Start 63: x86_64-as-needed-dso2 Start 64: x86_64-as-needed-weak Start 65: x86_64-as-needed Start 66: x86_64-audit 47/417 Test #58: x86_64-abs-error ...................................... Passed 0.06 sec Start 67: x86_64-auxiliary 48/417 Test #51: x86_64-arch-x86_64-z-ibt .............................. Passed 0.15 sec Start 68: x86_64-bno-symbolic 49/417 Test #43: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 0.19 sec 50/417 Test #59: x86_64-absolute-symbols ............................... Passed 0.11 sec Start 69: x86_64-bsymbolic-functions Start 70: x86_64-bsymbolic-non-weak-functions 51/417 Test #56: x86_64-arch-x86_64-z-shstk ............................ Passed 0.13 sec Start 71: x86_64-bsymbolic-non-weak 52/417 Test #67: x86_64-auxiliary ...................................... Passed 0.08 sec Start 72: x86_64-bsymbolic 53/417 Test #52: x86_64-arch-x86_64-z-ibtplt ........................... Passed 0.20 sec Start 73: x86_64-build-id 54/417 Test #40: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 0.30 sec Start 74: x86_64-canonical-plt 55/417 Test #66: x86_64-audit .......................................... Passed 0.21 sec Start 75: x86_64-cmdline 56/417 Test #60: x86_64-allow-multiple-definition ...................... Passed 0.24 sec Start 76: x86_64-color-diagnostics 57/417 Test #61: x86_64-ar-alignment ................................... Passed 0.25 sec 58/417 Test #62: x86_64-as-needed-dso .................................. Passed 0.24 sec Start 77: x86_64-comment Start 78: x86_64-common-archive 59/417 Test #75: x86_64-cmdline ........................................ Passed 0.04 sec Start 79: x86_64-common-ref 60/417 Test #65: x86_64-as-needed ...................................... Passed 0.28 sec Start 80: x86_64-common-symbols 61/417 Test #68: x86_64-bno-symbolic ................................... Passed 0.22 sec Start 81: x86_64-compress-debug-sections-zstd 62/417 Test #63: x86_64-as-needed-dso2 ................................. Passed 0.31 sec 63/417 Test #64: x86_64-as-needed-weak ................................. Passed 0.31 sec Start 82: x86_64-compress-debug-sections Start 83: x86_64-compressed-debug-info 64/417 Test #76: x86_64-color-diagnostics .............................. Passed 0.09 sec Start 84: x86_64-copyrel-alignment 65/417 Test #16: x86_64-arch-x86_64-incompatible-libs-linker-script2 ...***Skipped 0.50 sec 66/417 Test #81: x86_64-compress-debug-sections-zstd ...................***Skipped 0.03 sec Start 85: x86_64-copyrel-norelro Start 86: x86_64-copyrel-protected 67/417 Test #44: x86_64-arch-x86_64-tls-module-base .................... Passed 0.44 sec 68/417 Test #69: x86_64-bsymbolic-functions ............................ Passed 0.25 sec 69/417 Test #70: x86_64-bsymbolic-non-weak-functions ................... Passed 0.25 sec 70/417 Test #71: x86_64-bsymbolic-non-weak ............................. Passed 0.24 sec 71/417 Test #83: x86_64-compressed-debug-info ..........................***Skipped 0.03 sec Start 87: x86_64-copyrel-relro Start 88: x86_64-copyrel-relro2 Start 89: x86_64-copyrel Start 90: x86_64-crel Start 91: x86_64-ctors-in-init-array 72/417 Test #41: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 0.48 sec 73/417 Test #72: x86_64-bsymbolic ...................................... Passed 0.24 sec Start 92: x86_64-dead-debug-sections Start 93: x86_64-debug-macro-section 74/417 Test #77: x86_64-comment ........................................ Passed 0.14 sec Start 94: x86_64-default-symver-version-script 75/417 Test #90: x86_64-crel ...........................................***Skipped 0.02 sec Start 95: x86_64-default-symver 76/417 Test #45: x86_64-arch-x86_64-tlsdesc ............................ Passed 0.47 sec Start 96: x86_64-defsym-lto 77/417 Test #92: x86_64-dead-debug-sections ............................***Skipped 0.03 sec Start 97: x86_64-defsym-missing-symbol 78/417 Test #96: x86_64-defsym-lto .....................................***Skipped 0.04 sec Start 98: x86_64-defsym 79/417 Test #86: x86_64-copyrel-protected .............................. Passed 0.10 sec Start 99: x86_64-defsym2 80/417 Test #79: x86_64-common-ref ..................................... Passed 0.19 sec 81/417 Test #82: x86_64-compress-debug-sections ........................ Passed 0.13 sec Start 100: x86_64-demangle-cpp Start 101: x86_64-demangle-rust 82/417 Test #74: x86_64-canonical-plt .................................. Passed 0.28 sec 83/417 Test #80: x86_64-common-symbols ................................. Passed 0.17 sec Start 102: x86_64-demangle Start 103: x86_64-depaudit 84/417 Test #97: x86_64-defsym-missing-symbol .......................... Passed 0.07 sec Start 104: x86_64-depaudit2 85/417 Test #94: x86_64-default-symver-version-script .................. Passed 0.11 sec Start 105: x86_64-dependency-file-lto 86/417 Test #28: x86_64-arch-x86_64-note-property2 .....................***Failed 0.66 sec + 3601421 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/arch-x86_64-note-property2.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3601429 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/arch-x86_64-note-property2.sh .sh + testname=arch-x86_64-note-property2 + t=out/test/x86_64/arch-x86_64-note-property2 + mkdir -p out/test/x86_64/arch-x86_64-note-property2 + tlsdesc_opt='-mtls-dialect=gnu2' + 3601439 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing arch-x86_64-note-property2 ... ' Testing arch-x86_64-note-property2 ... + set -o pipefail + set -x + grep __tsan_init + 3601448 nm mold + test_cflags -Xassembler '-mx86-used-note=no' + 3604361 echo 'int main() {}' echo 'int main() {}' | $CC -B. "$@" -o /dev/null -xc - >& /dev/null ^ /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc:86: Invalid descriptor '/dev/null'. Expected D, -, or D- where D is an integer + CFLAGS='' + grep -E $'GNU readelf .+ (2\\.3[6-9]|2\\.[4-9]|[3-9])' + 3604374 readelf -v GNU readelf (GNU Binutils) 2.44 + cc -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - + 3604416 cat + cc -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - + 3604562 cat + cc -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - + 3604724 cat + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe1 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o mold: warning: entry symbol is not defined: _start + grep 'x86 feature: SHSTK' + 3604977 readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 Properties: x86 feature: SHSTK + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' + 3604993 readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' + 3605001 readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe2 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o out/test/x86_64/arch-x86_64-note-property2/c.o mold: warning: entry symbol is not defined: _start + 3605114 readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 + not grep 'x86 feature: SHSTK' + grep 'x86 feature: SHSTK' + return 0 + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' + 3605181 readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 Properties: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 + not grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' + 3605206 readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 + return 1 + on_error 82 + code=1 + echo 'command failed: 82: ' command failed: 82: + trap - EXIT + exit 1 Start 106: x86_64-dependency-file-response-file 87/417 Test #100: x86_64-demangle-cpp ................................... Passed 0.06 sec Start 107: x86_64-dependency-file 88/417 Test #87: x86_64-copyrel-relro .................................. Passed 0.17 sec Start 108: x86_64-disable-new-dtags 89/417 Test #105: x86_64-dependency-file-lto ............................***Skipped 0.04 sec Start 109: x86_64-discard-section 90/417 Test #91: x86_64-ctors-in-init-array ............................ Passed 0.17 sec Start 110: x86_64-discard 91/417 Test #101: x86_64-demangle-rust .................................. Passed 0.09 sec Start 111: x86_64-dso-undef 92/417 Test #102: x86_64-demangle ....................................... Passed 0.08 sec Start 112: x86_64-dt-init 93/417 Test #93: x86_64-debug-macro-section ............................ Passed 0.17 sec Start 113: x86_64-dt-needed 94/417 Test #98: x86_64-defsym ......................................... Passed 0.13 sec Start 114: x86_64-duplicate-error-archive 95/417 Test #99: x86_64-defsym2 ........................................ Passed 0.11 sec Start 115: x86_64-duplicate-error-gc-sections 96/417 Test #78: x86_64-common-archive ................................. Passed 0.32 sec 97/417 Test #88: x86_64-copyrel-relro2 ................................. Passed 0.21 sec 98/417 Test #95: x86_64-default-symver ................................. Passed 0.18 sec Start 116: x86_64-duplicate-error-lto Start 117: x86_64-duplicate-error Start 118: x86_64-dynamic-dt-debug 99/417 Test #85: x86_64-copyrel-norelro ................................ Passed 0.25 sec Start 119: x86_64-dynamic-linker 100/417 Test #89: x86_64-copyrel ........................................ Passed 0.23 sec Start 120: x86_64-dynamic-list-data 101/417 Test #73: x86_64-build-id ....................................... Passed 0.45 sec Start 121: x86_64-dynamic-list 102/417 Test #117: x86_64-duplicate-error ................................ Passed 0.04 sec Start 122: x86_64-dynamic-list2 103/417 Test #106: x86_64-dependency-file-response-file .................. Passed 0.14 sec Start 123: x86_64-dynamic-list3 104/417 Test #107: x86_64-dependency-file ................................ Passed 0.14 sec Start 124: x86_64-dynamic-list4 105/417 Test #119: x86_64-dynamic-linker ................................. Passed 0.08 sec Start 125: x86_64-dynamic 106/417 Test #103: x86_64-depaudit ....................................... Passed 0.21 sec Start 126: x86_64-emit-relocs-cpp 107/417 Test #110: x86_64-discard ........................................ Passed 0.16 sec Start 127: x86_64-emit-relocs-dead-sections 108/417 Test #84: x86_64-copyrel-alignment .............................. Passed 0.38 sec Start 128: x86_64-emit-relocs 109/417 Test #120: x86_64-dynamic-list-data .............................. Passed 0.12 sec Start 129: x86_64-empty-arg 110/417 Test #108: x86_64-disable-new-dtags .............................. Passed 0.20 sec Start 130: x86_64-empty-file 111/417 Test #129: x86_64-empty-arg ...................................... Passed 0.02 sec Start 131: x86_64-empty-input 112/417 Test #114: x86_64-duplicate-error-archive ........................ Passed 0.20 sec Start 132: x86_64-empty-version 113/417 Test #125: x86_64-dynamic ........................................ Passed 0.10 sec Start 133: x86_64-entry 114/417 Test #109: x86_64-discard-section ................................ Passed 0.26 sec Start 134: x86_64-exception-multiple-ehframe 115/417 Test #118: x86_64-dynamic-dt-debug ............................... Passed 0.22 sec Start 135: x86_64-exception 116/417 Test #111: x86_64-dso-undef ...................................... Passed 0.27 sec Start 136: x86_64-exclude-libs 117/417 Test #104: x86_64-depaudit2 ...................................... Passed 0.35 sec Start 137: x86_64-exclude-libs2 118/417 Test #131: x86_64-empty-input .................................... Passed 0.09 sec Start 138: x86_64-exclude-libs3 119/417 Test #126: x86_64-emit-relocs-cpp ................................ Passed 0.16 sec 120/417 Test #128: x86_64-emit-relocs .................................... Passed 0.13 sec Start 139: x86_64-execstack Start 140: x86_64-execute-only 121/417 Test #130: x86_64-empty-file ..................................... Passed 0.12 sec Start 141: x86_64-export-dynamic 122/417 Test #112: x86_64-dt-init ........................................ Passed 0.32 sec Start 142: x86_64-export-from-exe 123/417 Test #36: x86_64-arch-x86_64-reloc .............................. Passed 1.01 sec Start 143: x86_64-fatal-warnings 124/417 Test #123: x86_64-dynamic-list3 .................................. Passed 0.25 sec Start 144: x86_64-filler 125/417 Test #113: x86_64-dt-needed ...................................... Passed 0.35 sec 126/417 Test #132: x86_64-empty-version .................................. Passed 0.14 sec Start 145: x86_64-filter Start 146: x86_64-func-addr 127/417 Test #144: x86_64-filler .........................................***Skipped 0.02 sec Start 147: x86_64-gc-sections 128/417 Test #122: x86_64-dynamic-list2 .................................. Passed 0.31 sec Start 148: x86_64-gdb-index-compress-output 129/417 Test #121: x86_64-dynamic-list ................................... Passed 0.34 sec Start 149: x86_64-gdb-index-dwarf2 130/417 Test #133: x86_64-entry .......................................... Passed 0.18 sec Start 150: x86_64-gdb-index-dwarf3 131/417 Test #141: x86_64-export-dynamic ................................. Passed 0.10 sec 132/417 Test #148: x86_64-gdb-index-compress-output ......................***Skipped 0.03 sec Start 151: x86_64-gdb-index-dwarf4 Start 152: x86_64-gdb-index-dwarf5 133/417 Test #137: x86_64-exclude-libs2 .................................. Passed 0.13 sec Start 153: x86_64-gdb-index-dwarf64 134/417 Test #140: x86_64-execute-only ................................... Passed 0.12 sec 135/417 Test #149: x86_64-gdb-index-dwarf2 ...............................***Skipped 0.02 sec 136/417 Test #150: x86_64-gdb-index-dwarf3 ...............................***Skipped 0.02 sec Start 154: x86_64-gdb-index-empty Start 155: x86_64-gdb-index-split-dwarf Start 156: x86_64-glibc-2.22-bug 137/417 Test #138: x86_64-exclude-libs3 .................................. Passed 0.14 sec 138/417 Test #145: x86_64-filter ......................................... Passed 0.07 sec 139/417 Test #151: x86_64-gdb-index-dwarf4 ...............................***Skipped 0.02 sec 140/417 Test #152: x86_64-gdb-index-dwarf5 ...............................***Skipped 0.02 sec 141/417 Test #153: x86_64-gdb-index-dwarf64 ..............................***Skipped 0.02 sec Start 157: x86_64-global-offset-table Start 158: x86_64-gnu-hash Start 159: x86_64-gnu-property Start 160: x86_64-gnu-retain Start 161: x86_64-gnu-unique 142/417 Test #124: x86_64-dynamic-list4 .................................. Passed 0.33 sec 143/417 Test #155: x86_64-gdb-index-split-dwarf ..........................***Skipped 0.03 sec Start 162: x86_64-gnu-warning Start 163: x86_64-hash-style-sysv 144/417 Test #161: x86_64-gnu-unique .....................................***Skipped 0.02 sec Start 164: x86_64-hash-style 145/417 Test #139: x86_64-execstack ...................................... Passed 0.19 sec Start 165: x86_64-hello-dynamic 146/417 Test #143: x86_64-fatal-warnings ................................. Passed 0.16 sec Start 166: x86_64-hello-static 147/417 Test #154: x86_64-gdb-index-empty ................................ Passed 0.08 sec Start 167: x86_64-help 148/417 Test #156: x86_64-glibc-2.22-bug ................................. Passed 0.08 sec Start 168: x86_64-hidden-archive 149/417 Test #142: x86_64-export-from-exe ................................ Passed 0.19 sec 150/417 Test #166: x86_64-hello-static ...................................***Skipped 0.02 sec Start 169: x86_64-hidden-undef Start 170: x86_64-hidden-weak-undef 151/417 Test #146: x86_64-func-addr ...................................... Passed 0.18 sec 152/417 Test #167: x86_64-help ........................................... Passed 0.04 sec Start 171: x86_64-icf-safe Start 172: x86_64-icf-small 153/417 Test #116: x86_64-duplicate-error-lto ............................***Skipped 0.52 sec 154/417 Test #157: x86_64-global-offset-table ............................ Passed 0.12 sec 155/417 Test #159: x86_64-gnu-property ................................... Passed 0.11 sec Start 173: x86_64-icf Start 174: x86_64-ifunc-address-equality-exported Start 175: x86_64-ifunc-address-equality 156/417 Test #158: x86_64-gnu-hash ....................................... Passed 0.13 sec Start 176: x86_64-ifunc-alias 157/417 Test #160: x86_64-gnu-retain ..................................... Passed 0.13 sec 158/417 Test #164: x86_64-hash-style ..................................... Passed 0.11 sec Start 177: x86_64-ifunc-dlopen Start 178: x86_64-ifunc-dso 159/417 Test #162: x86_64-gnu-warning .................................... Passed 0.13 sec 160/417 Test #174: x86_64-ifunc-address-equality-exported ................ Passed 0.03 sec Start 179: x86_64-ifunc-dynamic Start 180: x86_64-ifunc-export 161/417 Test #175: x86_64-ifunc-address-equality ......................... Passed 0.03 sec 162/417 Test #177: x86_64-ifunc-dlopen ................................... Passed 0.02 sec Start 181: x86_64-ifunc-funcptr Start 182: x86_64-ifunc-noplt 163/417 Test #147: x86_64-gc-sections .................................... Passed 0.23 sec 164/417 Test #165: x86_64-hello-dynamic .................................. Passed 0.11 sec 165/417 Test #176: x86_64-ifunc-alias .................................... Passed 0.04 sec Start 183: x86_64-ifunc-static-pie Start 184: x86_64-ifunc-static Start 185: x86_64-image-base 166/417 Test #178: x86_64-ifunc-dso ...................................... Passed 0.03 sec 167/417 Test #179: x86_64-ifunc-dynamic .................................. Passed 0.02 sec 168/417 Test #180: x86_64-ifunc-export ................................... Passed 0.02 sec 169/417 Test #181: x86_64-ifunc-funcptr .................................. Passed 0.01 sec Start 186: x86_64-init-array-priorities Start 187: x86_64-init-in-dso Start 188: x86_64-init Start 189: x86_64-initfirst 170/417 Test #182: x86_64-ifunc-noplt .................................... Passed 0.02 sec 171/417 Test #172: x86_64-icf-small ...................................... Passed 0.08 sec 172/417 Test #183: x86_64-ifunc-static-pie ...............................***Skipped 0.02 sec Start 190: x86_64-interpose Start 191: x86_64-invalid-version-script Start 192: x86_64-issue646 173/417 Test #184: x86_64-ifunc-static ...................................***Skipped 0.03 sec 174/417 Test #186: x86_64-init-array-priorities .......................... Passed 0.02 sec Start 193: x86_64-large-alignment-dso Start 194: x86_64-large-alignment 175/417 Test #170: x86_64-hidden-weak-undef .............................. Passed 0.12 sec 176/417 Test #169: x86_64-hidden-undef ................................... Passed 0.12 sec Start 195: x86_64-large-max-page-size-strip Start 196: x86_64-large-max-page-size 177/417 Test #163: x86_64-hash-style-sysv ................................ Passed 0.19 sec Start 197: x86_64-large-text 178/417 Test #115: x86_64-duplicate-error-gc-sections .................... Passed 0.63 sec Start 198: x86_64-library 179/417 Test #195: x86_64-large-max-page-size-strip ......................***Skipped 0.02 sec Start 199: x86_64-link-order 180/417 Test #173: x86_64-icf ............................................ Passed 0.11 sec Start 200: x86_64-linker-script-defsym 181/417 Test #191: x86_64-invalid-version-script ......................... Passed 0.07 sec Start 201: x86_64-linker-script-error 182/417 Test #136: x86_64-exclude-libs ................................... Passed 0.43 sec Start 202: x86_64-linker-script-relocatable 183/417 Test #189: x86_64-initfirst ...................................... Passed 0.10 sec Start 203: x86_64-linker-script 184/417 Test #168: x86_64-hidden-archive ................................. Passed 0.22 sec Start 204: x86_64-linker-script2 185/417 Test #194: x86_64-large-alignment ................................ Passed 0.12 sec Start 205: x86_64-linker-script3 186/417 Test #188: x86_64-init ........................................... Passed 0.15 sec Start 206: x86_64-linker-script4 187/417 Test #134: x86_64-exception-multiple-ehframe .....................***Skipped 0.52 sec Start 207: x86_64-linker-script5 188/417 Test #196: x86_64-large-max-page-size ............................ Passed 0.13 sec Start 208: x86_64-linker-script6 189/417 Test #201: x86_64-linker-script-error ............................ Passed 0.09 sec Start 209: x86_64-lto-archive 190/417 Test #190: x86_64-interpose ...................................... Passed 0.16 sec Start 210: x86_64-lto-archive2 191/417 Test #185: x86_64-image-base ..................................... Passed 0.18 sec Start 211: x86_64-lto-archive3 192/417 Test #187: x86_64-init-in-dso .................................... Passed 0.19 sec Start 212: x86_64-lto-comdat 193/417 Test #209: x86_64-lto-archive ....................................***Skipped 0.03 sec Start 213: x86_64-lto-dso 194/417 Test #211: x86_64-lto-archive3 ...................................***Skipped 0.03 sec Start 214: x86_64-lto-gcc 195/417 Test #210: x86_64-lto-archive2 ...................................***Skipped 0.04 sec Start 215: x86_64-lto-llvm 196/417 Test #171: x86_64-icf-safe ....................................... Passed 0.29 sec Start 216: x86_64-lto-llvm2 197/417 Test #213: x86_64-lto-dso ........................................***Skipped 0.03 sec Start 217: x86_64-lto-no-plugin 198/417 Test #212: x86_64-lto-comdat .....................................***Skipped 0.04 sec 199/417 Test #214: x86_64-lto-gcc ........................................***Skipped 0.03 sec Start 218: x86_64-lto-nostdlib Start 219: x86_64-lto-version-script 200/417 Test #206: x86_64-linker-script4 ................................. Passed 0.09 sec 201/417 Test #215: x86_64-lto-llvm .......................................***Skipped 0.03 sec Start 220: x86_64-main-in-dso Start 221: x86_64-many-sections 202/417 Test #193: x86_64-large-alignment-dso ............................ Passed 0.24 sec Start 222: x86_64-many-sections2 203/417 Test #204: x86_64-linker-script2 ................................. Passed 0.14 sec 204/417 Test #216: x86_64-lto-llvm2 ......................................***Skipped 0.04 sec Start 223: x86_64-mcmodel-large Start 224: x86_64-mergeable-strings 205/417 Test #197: x86_64-large-text ..................................... Passed 0.23 sec 206/417 Test #217: x86_64-lto-no-plugin ..................................***Skipped 0.04 sec 207/417 Test #218: x86_64-lto-nostdlib ...................................***Skipped 0.03 sec 208/417 Test #219: x86_64-lto-version-script .............................***Skipped 0.03 sec Start 225: x86_64-missing-but-ok Start 226: x86_64-missing-error Start 227: x86_64-mold-wrapper Start 228: x86_64-mold-wrapper2 209/417 Test #205: x86_64-linker-script3 ................................. Passed 0.14 sec 210/417 Test #207: x86_64-linker-script5 ................................. Passed 0.13 sec 211/417 Test #208: x86_64-linker-script6 ................................. Passed 0.12 sec Start 229: x86_64-nmagic Start 230: x86_64-no-allow-shlib-undefined-circular Start 231: x86_64-no-allow-shlib-undefined 212/417 Test #223: x86_64-mcmodel-large ..................................***Skipped 0.03 sec Start 232: x86_64-no-allow-shlib-undefined2 213/417 Test #203: x86_64-linker-script .................................. Passed 0.18 sec Start 233: x86_64-no-allow-shlib-undefined3 214/417 Test #198: x86_64-library ........................................ Passed 0.26 sec 215/417 Test #200: x86_64-linker-script-defsym ........................... Passed 0.25 sec 216/417 Test #225: x86_64-missing-but-ok ................................. Passed 0.03 sec Start 234: x86_64-no-allow-shlib-undefined4 Start 235: x86_64-no-eh-frame-header Start 236: x86_64-no-object-file 217/417 Test #199: x86_64-link-order ..................................... Passed 0.27 sec Start 237: x86_64-no-quick-exit 218/417 Test #226: x86_64-missing-error .................................. Passed 0.09 sec Start 238: x86_64-no-undefined-version 219/417 Test #236: x86_64-no-object-file ................................. Passed 0.07 sec Start 239: x86_64-nocopyreloc 220/417 Test #235: x86_64-no-eh-frame-header ............................. Passed 0.12 sec Start 240: x86_64-noinhibit-exec 221/417 Test #229: x86_64-nmagic ......................................... Passed 0.14 sec Start 241: x86_64-non-canonical-plt 222/417 Test #237: x86_64-no-quick-exit .................................. Passed 0.11 sec Start 242: x86_64-nostdlib 223/417 Test #238: x86_64-no-undefined-version ........................... Passed 0.09 sec Start 243: x86_64-oformat-binary 224/417 Test #224: x86_64-mergeable-strings .............................. Passed 0.23 sec Start 244: x86_64-omagic 225/417 Test #240: x86_64-noinhibit-exec ................................. Passed 0.09 sec Start 245: x86_64-package-metadata 226/417 Test #220: x86_64-main-in-dso .................................... Passed 0.27 sec Start 246: x86_64-physical-image-base 227/417 Test #244: x86_64-omagic .........................................***Skipped 0.03 sec Start 247: x86_64-pie 228/417 Test #242: x86_64-nostdlib ....................................... Passed 0.10 sec Start 248: x86_64-plt-dso 229/417 Test #135: x86_64-exception ...................................... Passed 0.90 sec Start 249: x86_64-plt-symbols 230/417 Test #243: x86_64-oformat-binary ................................. Passed 0.10 sec Start 250: x86_64-pltgot 231/417 Test #231: x86_64-no-allow-shlib-undefined .......................***Failed 0.28 sec + 3610019 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/no-allow-shlib-undefined.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3610032 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/no-allow-shlib-undefined.sh .sh + testname=no-allow-shlib-undefined + t=out/test/x86_64/no-allow-shlib-undefined + mkdir -p out/test/x86_64/no-allow-shlib-undefined + tlsdesc_opt='-mtls-dialect=gnu2' + 3610052 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing no-allow-shlib-undefined ... ' Testing no-allow-shlib-undefined ... + set -o pipefail + set -x + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - + 3610064 cat + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - + 3610292 cat + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - + 3610643 cat + cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe1 out/test/x86_64/no-allow-shlib-undefined/a.o '-Wl,--no-allow-shlib-undefined' -Lout/test/x86_64/no-allow-shlib-undefined -lfoo -lbar not $CC -B. -o $t/exe2 $t/a.o -Wl,--no-allow-shlib-undefined -L$t -lbar >& $t/log ^~ /home/udu/aports/community/mold/src/mold-2.39.1/test/no-allow-shlib-undefined.sh:20: Invalid descriptor 'out/test/x86_64/no-allow-shlib-undefined/log'. Expected D, -, or D- where D is an integer + on_error 20 + code=1 + echo 'command failed: 20: ' command failed: 20: + trap - EXIT + exit 1 232/417 Test #239: x86_64-nocopyreloc .................................... Passed 0.19 sec Start 251: x86_64-preinit-array Start 252: x86_64-print-dependencies 233/417 Test #230: x86_64-no-allow-shlib-undefined-circular .............. Passed 0.34 sec Start 253: x86_64-protected-dynsym 234/417 Test #234: x86_64-no-allow-shlib-undefined4 ...................... Passed 0.34 sec Start 254: x86_64-protected 235/417 Test #249: x86_64-plt-symbols .................................... Passed 0.12 sec Start 255: x86_64-push-pop-state 236/417 Test #247: x86_64-pie ............................................ Passed 0.14 sec Start 256: x86_64-range-extension-thunk 237/417 Test #241: x86_64-non-canonical-plt .............................. Passed 0.24 sec Start 257: x86_64-range-extension-thunk2 238/417 Test #246: x86_64-physical-image-base ............................ Passed 0.18 sec Start 258: x86_64-range-extension-thunk3 239/417 Test #245: x86_64-package-metadata ............................... Passed 0.20 sec Start 259: x86_64-range-extension-thunk4 240/417 Test #233: x86_64-no-allow-shlib-undefined3 ...................... Passed 0.43 sec Start 260: x86_64-relax-got-load 241/417 Test #252: x86_64-print-dependencies ............................. Passed 0.17 sec Start 261: x86_64-reloc-rodata 242/417 Test #251: x86_64-preinit-array .................................. Passed 0.18 sec Start 262: x86_64-relocatable-archive 243/417 Test #250: x86_64-pltgot ......................................... Passed 0.20 sec Start 263: x86_64-relocatable-c++ 244/417 Test #248: x86_64-plt-dso ........................................ Passed 0.22 sec 245/417 Test #261: x86_64-reloc-rodata ................................... Passed 0.02 sec Start 264: x86_64-relocatable-compressed-debug-info Start 265: x86_64-relocatable-debug-info 246/417 Test #232: x86_64-no-allow-shlib-undefined2 ...................... Passed 0.48 sec Start 266: x86_64-relocatable-exception 247/417 Test #202: x86_64-linker-script-relocatable ...................... Passed 0.74 sec Start 267: x86_64-relocatable-many-sections 248/417 Test #254: x86_64-protected ...................................... Passed 0.22 sec Start 268: x86_64-relocatable-merge-sections 249/417 Test #192: x86_64-issue646 ....................................... Passed 0.84 sec 250/417 Test #253: x86_64-protected-dynsym ............................... Passed 0.23 sec Start 269: x86_64-relocatable-mergeable-sections Start 270: x86_64-relocatable 251/417 Test #228: x86_64-mold-wrapper2 ..................................***Failed 0.60 sec + 3609984 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/mold-wrapper2.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3609996 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/mold-wrapper2.sh .sh + testname=mold-wrapper2 + t=out/test/x86_64/mold-wrapper2 + mkdir -p out/test/x86_64/mold-wrapper2 + tlsdesc_opt='-mtls-dialect=gnu2' + 3610021 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing mold-wrapper2 ... ' Testing mold-wrapper2 ... + set -o pipefail + set -x + grep libasan + 3610037 ldd mold-wrapper.so + grep '__[at]san_init' + 3610065 nm mold + grep -F mold-wrapper.so + 3611915 ./mold -run bash -c 'echo $LD_PRELOAD' terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error' what(): filesystem error: read_symlink: No such file or directory [/proc/self/exe] + on_error 7 + code=1 + echo 'command failed: 7: ' command failed: 7: + trap - EXIT + exit 1 Start 271: x86_64-relro 252/417 Test #255: x86_64-push-pop-state ................................. Passed 0.24 sec Start 272: x86_64-repro 253/417 Test #259: x86_64-range-extension-thunk4 ......................... Passed 0.23 sec Start 273: x86_64-require-defined 254/417 Test #260: x86_64-relax-got-load ................................. Passed 0.25 sec Start 274: x86_64-response-file 255/417 Test #227: x86_64-mold-wrapper ................................... Passed 0.73 sec Start 275: x86_64-response-file2 256/417 Test #256: x86_64-range-extension-thunk .......................... Passed 0.35 sec Start 276: x86_64-retain-symbols-file 257/417 Test #257: x86_64-range-extension-thunk2 ......................... Passed 0.44 sec Start 277: x86_64-reverse-sections 258/417 Test #271: x86_64-relro .......................................... Passed 0.27 sec Start 278: x86_64-rodata-name 259/417 Test #276: x86_64-retain-symbols-file ............................ Passed 0.14 sec Start 279: x86_64-rosegment 260/417 Test #274: x86_64-response-file .................................. Passed 0.20 sec Start 280: x86_64-rpath 261/417 Test #275: x86_64-response-file2 ................................. Passed 0.17 sec Start 281: x86_64-run-clang 262/417 Test #273: x86_64-require-defined ................................ Passed 0.24 sec Start 282: x86_64-run 263/417 Test #281: x86_64-run-clang ......................................***Skipped 0.03 sec Start 283: x86_64-section-align 264/417 Test #264: x86_64-relocatable-compressed-debug-info ..............***Skipped 0.48 sec Start 284: x86_64-section-attributes 265/417 Test #272: x86_64-repro .......................................... Passed 0.36 sec Start 285: x86_64-section-order 266/417 Test #280: x86_64-rpath .......................................... Passed 0.13 sec Start 286: x86_64-section-start 267/417 Test #278: x86_64-rodata-name .................................... Passed 0.17 sec Start 287: x86_64-separate-debug-file 268/417 Test #279: x86_64-rosegment ...................................... Passed 0.20 sec Start 288: x86_64-shared-abs-sym 269/417 Test #283: x86_64-section-align .................................. Passed 0.16 sec Start 289: x86_64-shared 270/417 Test #127: x86_64-emit-relocs-dead-sections ...................... Passed 1.83 sec Start 290: x86_64-shuffle-sections-seed 271/417 Test #284: x86_64-section-attributes ............................. Passed 0.15 sec Start 291: x86_64-shuffle-sections 272/417 Test #265: x86_64-relocatable-debug-info ......................... Passed 0.64 sec Start 292: x86_64-soname 273/417 Test #277: x86_64-reverse-sections ............................... Passed 0.30 sec Start 293: x86_64-spare-program-headers 274/417 Test #269: x86_64-relocatable-mergeable-sections ................. Passed 0.57 sec Start 294: x86_64-start-lib 275/417 Test #286: x86_64-section-start ..................................***Failed 0.13 sec + 3612704 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/section-start.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3612715 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/section-start.sh .sh + testname=section-start + t=out/test/x86_64/section-start + mkdir -p out/test/x86_64/section-start + tlsdesc_opt='-mtls-dialect=gnu2' + 3612728 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing section-start ... ' Testing section-start ... + set -o pipefail + set -x + '[' x86_64 '=' ppc64 ']' + [[ $MACHINE = loongarch* ]] + '[' x86_64 '=' arm ']' + cc -o out/test/x86_64/section-start/a.o -c -xc -fno-PIC - + 3612734 cat + cc -B. -o out/test/x86_64/section-start/exe1 out/test/x86_64/section-start/a.o -no-pie '-Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000' + grep 'main fn1 fn2 0x10000000 0x20000000' + 3613059 out/test/x86_64/section-start/exe1 main fn1 fn2 0x10000000 0x20000000 + sed 's/0x[0-9a-f]*//' + 3613069 readelf -W --segments out/test/x86_64/section-start/exe1 + 3613070 grep ' LOAD ' + diff out/test/x86_64/section-start/log1 /dev/fd/5 + 3613081 sort out/test/x86_64/section-start/log1 diff: can't stat '/dev/fd/5': No such file or directory + on_error 33 + code=2 + echo 'command failed: 33: ' command failed: 33: + trap - EXIT + exit 2 Start 295: x86_64-start-stop-symbol 276/417 Test #268: x86_64-relocatable-merge-sections ..................... Passed 0.64 sec Start 296: x86_64-start-stop 277/417 Test #262: x86_64-relocatable-archive ............................ Passed 0.76 sec Start 297: x86_64-static-archive 278/417 Test #285: x86_64-section-order .................................. Passed 0.26 sec Start 298: x86_64-static-pie 279/417 Test #270: x86_64-relocatable .................................... Passed 0.66 sec Start 299: x86_64-stdout 280/417 Test #292: x86_64-soname ......................................... Passed 0.13 sec Start 300: x86_64-strip-debug 281/417 Test #298: x86_64-static-pie .....................................***Skipped 0.02 sec Start 301: x86_64-strip 282/417 Test #289: x86_64-shared ......................................... Passed 0.20 sec Start 302: x86_64-stt-common 283/417 Test #288: x86_64-shared-abs-sym .................................***Skipped 0.21 sec Start 303: x86_64-symbol-rank 284/417 Test #295: x86_64-start-stop-symbol .............................. Passed 0.20 sec Start 304: x86_64-symbol-version-as-needed 285/417 Test #301: x86_64-strip .......................................... Passed 0.09 sec Start 305: x86_64-symbol-version-lto 286/417 Test #300: x86_64-strip-debug .................................... Passed 0.10 sec Start 306: x86_64-symbol-version-multi 287/417 Test #296: x86_64-start-stop ..................................... Passed 0.15 sec Start 307: x86_64-symbol-version 288/417 Test #305: x86_64-symbol-version-lto .............................***Skipped 0.04 sec Start 308: x86_64-symbol-version2 289/417 Test #299: x86_64-stdout ......................................... Passed 0.15 sec Start 309: x86_64-symbol-version3 290/417 Test #294: x86_64-start-lib ...................................... Passed 0.26 sec Start 310: x86_64-symbol-version4 291/417 Test #302: x86_64-stt-common ..................................... Passed 0.16 sec Start 311: x86_64-symbol-version5 292/417 Test #297: x86_64-static-archive ................................. Passed 0.23 sec Start 312: x86_64-symtab-dso 293/417 Test #293: x86_64-spare-program-headers .......................... Passed 0.33 sec Start 313: x86_64-symtab-section-symbols 294/417 Test #307: x86_64-symbol-version ................................. Passed 0.12 sec Start 314: x86_64-symtab 295/417 Test #306: x86_64-symbol-version-multi ........................... Passed 0.13 sec Start 315: x86_64-synthetic-symbols 296/417 Test #282: x86_64-run ............................................***Failed 0.62 sec + 3612474 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/run.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3612487 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/run.sh .sh + testname=run + t=out/test/x86_64/run + mkdir -p out/test/x86_64/run + tlsdesc_opt='-mtls-dialect=gnu2' + 3612492 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing run ... ' Testing run ... + set -o pipefail + set -x + '[' cc '=' cc ']' + grep '__[at]san_init' + 3612494 nm mold + cc -xc -c -o out/test/x86_64/run/a.o - + 3613845 cat + 3613959 pwd + 3613962 pwd + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin + grep mold + 3614057 readelf -p .comment out/test/x86_64/run/exe [ 0] mold 2.39.1 (compatible with GNU ld) + grep '^MOLD_PATH=.*/mold$' + 3614065 ./mold -run env terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error' what(): filesystem error: read_symlink: No such file or directory [/proc/self/exe] + on_error 23 + code=1 + echo 'command failed: 23: ' command failed: 23: + trap - EXIT + exit 1 Start 316: x86_64-sysroot-linker-script 297/417 Test #308: x86_64-symbol-version2 ................................ Passed 0.16 sec Start 317: x86_64-sysroot 298/417 Test #303: x86_64-symbol-rank .................................... Passed 0.27 sec 299/417 Test #309: x86_64-symbol-version3 ................................ Passed 0.17 sec Start 318: x86_64-sysroot2 Start 319: x86_64-tail-call 300/417 Test #313: x86_64-symtab-section-symbols ......................... Passed 0.11 sec Start 320: x86_64-tbss-only 301/417 Test #312: x86_64-symtab-dso ..................................... Passed 0.13 sec Start 321: x86_64-textrel 302/417 Test #304: x86_64-symbol-version-as-needed ....................... Passed 0.23 sec Start 322: x86_64-textrel2 303/417 Test #314: x86_64-symtab ......................................... Passed 0.11 sec Start 323: x86_64-thin-archive 304/417 Test #287: x86_64-separate-debug-file ............................***Skipped 0.58 sec Start 324: x86_64-thread-count 305/417 Test #316: x86_64-sysroot-linker-script .......................... Passed 0.16 sec Start 325: x86_64-tls-alignment-multi 306/417 Test #320: x86_64-tbss-only ...................................... Passed 0.11 sec Start 326: x86_64-tls-common 307/417 Test #322: x86_64-textrel2 .......................................***Skipped 0.11 sec Start 327: x86_64-tls-df-static-tls 308/417 Test #310: x86_64-symbol-version4 ................................ Passed 0.29 sec Start 328: x86_64-tls-dso 309/417 Test #315: x86_64-synthetic-symbols .............................. Passed 0.26 sec Start 329: x86_64-tls-gd-dlopen 310/417 Test #311: x86_64-symbol-version5 ................................ Passed 0.32 sec Start 330: x86_64-tls-gd-noplt 311/417 Test #319: x86_64-tail-call ...................................... Passed 0.21 sec Start 331: x86_64-tls-gd-to-ie 312/417 Test #318: x86_64-sysroot2 ....................................... Passed 0.22 sec Start 332: x86_64-tls-gd 313/417 Test #321: x86_64-textrel ........................................ Passed 0.22 sec Start 333: x86_64-tls-ie 314/417 Test #326: x86_64-tls-common ..................................... Passed 0.12 sec Start 334: x86_64-tls-irregular-start-addr 315/417 Test #327: x86_64-tls-df-static-tls .............................. Passed 0.15 sec Start 335: x86_64-tls-large-alignment 316/417 Test #324: x86_64-thread-count ................................... Passed 0.25 sec Start 336: x86_64-tls-large-static-image 317/417 Test #323: x86_64-thin-archive ................................... Passed 0.28 sec Start 337: x86_64-tls-ld-noplt 318/417 Test #317: x86_64-sysroot ........................................***Failed 0.34 sec + 3614241 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/sysroot.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3614246 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/sysroot.sh .sh + testname=sysroot + t=out/test/x86_64/sysroot + mkdir -p out/test/x86_64/sysroot + tlsdesc_opt='-mtls-dialect=gnu2' + 3614265 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing sysroot ... ' Testing sysroot ... + set -o pipefail + set -x + '[' x86_64 '=' armeb ']' + [[ $MACHINE = loongarch* ]] + cc -c -o out/test/x86_64/sysroot/a.o -xc - + 3614270 cat + cc -c -o out/test/x86_64/sysroot/b.o -xc - + 3614369 cat + mkdir -p out/test/x86_64/sysroot/foo/bar + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a + ar rcs out/test/x86_64/sysroot/foo/bar/libfoo.a out/test/x86_64/sysroot/a.o out/test/x86_64/sysroot/b.o + cc -c -o out/test/x86_64/sysroot/c.o -xc - + 3614460 cat + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o '-Wl,--sysroot=out/test/x86_64/sysroot/' '-Wl,-L=foo/bar' -lfoo + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o '-Wl,--sysroot=out/test/x86_64/sysroot/' '-Wl,-L=/foo/bar' -lfoo + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o '-Wl,--sysroot=out/test/x86_64/sysroot/' '-Wl,-L$SYSROOTfoo/bar' -lfoo + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o '-Wl,--sysroot=out/test/x86_64/sysroot/' '-Wl,-L$SYSROOT/foo/bar' -lfoo not $CC -B. -o $t/exe $t/c.o -lfoo >& /dev/null ^ /home/udu/aports/community/mold/src/mold-2.39.1/test/sysroot.sh:34: Invalid descriptor '/dev/null'. Expected D, -, or D- where D is an integer + on_error 34 + code=1 + echo 'command failed: 34: ' command failed: 34: + trap - EXIT + exit 1 Start 338: x86_64-tls-ld 319/417 Test #325: x86_64-tls-alignment-multi ............................ Passed 0.21 sec Start 339: x86_64-tls-le-error 320/417 Test #328: x86_64-tls-dso ........................................ Passed 0.21 sec Start 340: x86_64-tls-le 321/417 Test #339: x86_64-tls-le-error ................................... Passed 0.07 sec Start 341: x86_64-tls-nopic 322/417 Test #329: x86_64-tls-gd-dlopen .................................. Passed 0.24 sec Start 342: x86_64-tls-pic 323/417 Test #333: x86_64-tls-ie ......................................... Passed 0.24 sec Start 343: x86_64-tls-small-alignment 324/417 Test #336: x86_64-tls-large-static-image ......................... Passed 0.18 sec Start 344: x86_64-tlsdesc-dlopen 325/417 Test #266: x86_64-relocatable-exception .......................... Passed 1.59 sec Start 345: x86_64-tlsdesc-import 326/417 Test #334: x86_64-tls-irregular-start-addr ....................... Passed 0.30 sec Start 346: x86_64-tlsdesc-initial-exec 327/417 Test #340: x86_64-tls-le ......................................... Passed 0.22 sec Start 347: x86_64-tlsdesc-local-dynamic 328/417 Test #338: x86_64-tls-ld ......................................... Passed 0.25 sec Start 348: x86_64-tlsdesc-static 329/417 Test #290: x86_64-shuffle-sections-seed ..........................***Failed 1.06 sec + 3612950 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/shuffle-sections-seed.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3612957 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/shuffle-sections-seed.sh .sh + testname=shuffle-sections-seed + t=out/test/x86_64/shuffle-sections-seed + mkdir -p out/test/x86_64/shuffle-sections-seed + tlsdesc_opt='-mtls-dialect=gnu2' + 3613004 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing shuffle-sections-seed ... ' Testing shuffle-sections-seed ... + set -o pipefail + set -x + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - + 3613048 cat + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - + 3613193 seq 1 1000 + 3613186 echo 'void fn1() {}' + 3613186 echo 'void fn2() {}' + 3613186 echo 'void fn3() {}' + 3613186 echo 'void fn4() {}' + 3613186 echo 'void fn5() {}' + 3613186 echo 'void fn6() {}' + 3613186 echo 'void fn7() {}' + 3613186 echo 'void fn8() {}' + 3613186 echo 'void fn9() {}' + 3613186 echo 'void fn10() {}' + 3613186 echo 'void fn11() {}' + 3613186 echo 'void fn12() {}' + 3613186 echo 'void fn13() {}' + 3613186 echo 'void fn14() {}' + 3613186 echo 'void fn15() {}' + 3613186 echo 'void fn16() {}' + 3613186 echo 'void fn17() {}' + 3613186 echo 'void fn18() {}' + 3613186 echo 'void fn19() {}' + 3613186 echo 'void fn20() {}' + 3613186 echo 'void fn21() {}' + 3613186 echo 'void fn22() {}' + 3613186 echo 'void fn23() {}' + 3613186 echo 'void fn24() {}' + 3613186 echo 'void fn25() {}' + 3613186 echo 'void fn26() {}' + 3613186 echo 'void fn27() {}' + 3613186 echo 'void fn28() {}' + 3613186 echo 'void fn29() {}' + 3613186 echo 'void fn30() {}' + 3613186 echo 'void fn31() {}' + 3613186 echo 'void fn32() {}' + 3613186 echo 'void fn33() {}' + 3613186 echo 'void fn34() {}' + 3613186 echo 'void fn35() {}' + 3613186 echo 'void fn36() {}' + 3613186 echo 'void fn37() {}' + 3613186 echo 'void fn38() {}' + 3613186 echo 'void fn39() {}' + 3613186 echo 'void fn40() {}' + 3613186 echo 'void fn41() {}' + 3613186 echo 'void fn42() {}' + 3613186 echo 'void fn43() {}' + 3613186 echo 'void fn44() {}' + 3613186 echo 'void fn45() {}' + 3613186 echo 'void fn46() {}' + 3613186 echo 'void fn47() {}' + 3613186 echo 'void fn48() {}' + 3613186 echo 'void fn49() {}' + 3613186 echo 'void fn50() {}' + 3613186 echo 'void fn51() {}' + 3613186 echo 'void fn52() {}' + 3613186 echo 'void fn53() {}' + 3613186 echo 'void fn54() {}' + 3613186 echo 'void fn55() {}' + 3613186 echo 'void fn56() {}' + 3613186 echo 'void fn57() {}' + 3613186 echo 'void fn58() {}' + 3613186 echo 'void fn59() {}' + 3613186 echo 'void fn60() {}' + 3613186 echo 'void fn61() {}' + 3613186 echo 'void fn62() {}' + 3613186 echo 'void fn63() {}' + 3613186 echo 'void fn64() {}' + 3613186 echo 'void fn65() {}' + 3613186 echo 'void fn66() {}' + 3613186 echo 'void fn67() {}' + 3613186 echo 'void fn68() {}' + 3613186 echo 'void fn69() {}' + 3613186 echo 'void fn70() {}' + 3613186 echo 'void fn71() {}' + 3613186 echo 'void fn72() {}' + 3613186 echo 'void fn73() {}' + 3613186 echo 'void fn74() {}' + 3613186 echo 'void fn75() {}' + 3613186 echo 'void fn76() {}' + 3613186 echo 'void fn77() {}' + 3613186 echo 'void fn78() {}' + 3613186 echo 'void fn79() {}' + 3613186 echo 'void fn80() {}' + 3613186 echo 'void fn81() {}' + 3613186 echo 'void fn82() {}' + 3613186 echo 'void fn83() {}' + 3613186 echo 'void fn84() {}' + 3613186 echo 'void fn85() {}' + 3613186 echo 'void fn86() {}' + 3613186 echo 'void fn87() {}' + 3613186 echo 'void fn88() {}' + 3613186 echo 'void fn89() {}' + 3613186 echo 'void fn90() {}' + 3613186 echo 'void fn91() {}' + 3613186 echo 'void fn92() {}' + 3613186 echo 'void fn93() {}' + 3613186 echo 'void fn94() {}' + 3613186 echo 'void fn95() {}' + 3613186 echo 'void fn96() {}' + 3613186 echo 'void fn97() {}' + 3613186 echo 'void fn98() {}' + 3613186 echo 'void fn99() {}' + 3613186 echo 'void fn100() {}' + 3613186 echo 'void fn101() {}' + 3613186 echo 'void fn102() {}' + 3613186 echo 'void fn103() {}' + 3613186 echo 'void fn104() {}' + 3613186 echo 'void fn105() {}' + 3613186 echo 'void fn106() {}' + 3613186 echo 'void fn107() {}' + 3613186 echo 'void fn108() {}' + 3613186 echo 'void fn109() {}' + 3613186 echo 'void fn110() {}' + 3613186 echo 'void fn111() {}' + 3613186 echo 'void fn112() {}' + 3613186 echo 'void fn113() {}' + 3613186 echo 'void fn114() {}' + 3613186 echo 'void fn115() {}' + 3613186 echo 'void fn116() {}' + 3613186 echo 'void fn117() {}' + 3613186 echo 'void fn118() {}' + 3613186 echo 'void fn119() {}' + 3613186 echo 'void fn120() {}' + 3613186 echo 'void fn121() {}' + 3613186 echo 'void fn122() {}' + 3613186 echo 'void fn123() {}' + 3613186 echo 'void fn124() {}' + 3613186 echo 'void fn125() {}' + 3613186 echo 'void fn126() {}' + 3613186 echo 'void fn127() {}' + 3613186 echo 'void fn128() {}' + 3613186 echo 'void fn129() {}' + 3613186 echo 'void fn130() {}' + 3613186 echo 'void fn131() {}' + 3613186 echo 'void fn132() {}' + 3613186 echo 'void fn133() {}' + 3613186 echo 'void fn134() {}' + 3613186 echo 'void fn135() {}' + 3613186 echo 'void fn136() {}' + 3613186 echo 'void fn137() {}' + 3613186 echo 'void fn138() {}' + 3613186 echo 'void fn139() {}' + 3613186 echo 'void fn140() {}' + 3613186 echo 'void fn141() {}' + 3613186 echo 'void fn142() {}' + 3613186 echo 'void fn143() {}' + 3613186 echo 'void fn144() {}' + 3613186 echo 'void fn145() {}' + 3613186 echo 'void fn146() {}' + 3613186 echo 'void fn147() {}' + 3613186 echo 'void fn148() {}' + 3613186 echo 'void fn149() {}' + 3613186 echo 'void fn150() {}' + 3613186 echo 'void fn151() {}' + 3613186 echo 'void fn152() {}' + 3613186 echo 'void fn153() {}' + 3613186 echo 'void fn154() {}' + 3613186 echo 'void fn155() {}' + 3613186 echo 'void fn156() {}' + 3613186 echo 'void fn157() {}' + 3613186 echo 'void fn158() {}' + 3613186 echo 'void fn159() {}' + 3613186 echo 'void fn160() {}' + 3613186 echo 'void fn161() {}' + 3613186 echo 'void fn162() {}' + 3613186 echo 'void fn163() {}' + 3613186 echo 'void fn164() {}' + 3613186 echo 'void fn165() {}' + 3613186 echo 'void fn166() {}' + 3613186 echo 'void fn167() {}' + 3613186 echo 'void fn168() {}' + 3613186 echo 'void fn169() {}' + 3613186 echo 'void fn170() {}' + 3613186 echo 'void fn171() {}' + 3613186 echo 'void fn172() {}' + 3613186 echo 'void fn173() {}' + 3613186 echo 'void fn174() {}' + 3613186 echo 'void fn175() {}' + 3613186 echo 'void fn176() {}' + 3613186 echo 'void fn177() {}' + 3613186 echo 'void fn178() {}' + 3613186 echo 'void fn179() {}' + 3613186 echo 'void fn180() {}' + 3613186 echo 'void fn181() {}' + 3613186 echo 'void fn182() {}' + 3613186 echo 'void fn183() {}' + 3613186 echo 'void fn184() {}' + 3613186 echo 'void fn185() {}' + 3613186 echo 'void fn186() {}' + 3613186 echo 'void fn187() {}' + 3613186 echo 'void fn188() {}' + 3613186 echo 'void fn189() {}' + 3613186 echo 'void fn190() {}' + 3613186 echo 'void fn191() {}' + 3613186 echo 'void fn192() {}' + 3613186 echo 'void fn193() {}' + 3613186 echo 'void fn194() {}' + 3613186 echo 'void fn195() {}' + 3613186 echo 'void fn196() {}' + 3613186 echo 'void fn197() {}' + 3613186 echo 'void fn198() {}' + 3613186 echo 'void fn199() {}' + 3613186 echo 'void fn200() {}' + 3613186 echo 'void fn201() {}' + 3613186 echo 'void fn202() {}' + 3613186 echo 'void fn203() {}' + 3613186 echo 'void fn204() {}' + 3613186 echo 'void fn205() {}' + 3613186 echo 'void fn206() {}' + 3613186 echo 'void fn207() {}' + 3613186 echo 'void fn208() {}' + 3613186 echo 'void fn209() {}' + 3613186 echo 'void fn210() {}' + 3613186 echo 'void fn211() {}' + 3613186 echo 'void fn212() {}' + 3613186 echo 'void fn213() {}' + 3613186 echo 'void fn214() {}' + 3613186 echo 'void fn215() {}' + 3613186 echo 'void fn216() {}' + 3613186 echo 'void fn217() {}' + 3613186 echo 'void fn218() {}' + 3613186 echo 'void fn219() {}' + 3613186 echo 'void fn220() {}' + 3613186 echo 'void fn221() {}' + 3613186 echo 'void fn222() {}' + 3613186 echo 'void fn223() {}' + 3613186 echo 'void fn224() {}' + 3613186 echo 'void fn225() {}' + 3613186 echo 'void fn226() {}' + 3613186 echo 'void fn227() {}' + 3613186 echo 'void fn228() {}' + 3613186 echo 'void fn229() {}' + 3613186 echo 'void fn230() {}' + 3613186 echo 'void fn231() {}' + 3613186 echo 'void fn232() {}' + 3613186 echo 'void fn233() {}' + 3613186 echo 'void fn234() {}' + 3613186 echo 'void fn235() {}' + 3613186 echo 'void fn236() {}' + 3613186 echo 'void fn237() {}' + 3613186 echo 'void fn238() {}' + 3613186 echo 'void fn239() {}' + 3613186 echo 'void fn240() {}' + 3613186 echo 'void fn241() {}' + 3613186 echo 'void fn242() {}' + 3613186 echo 'void fn243() {}' + 3613186 echo 'void fn244() {}' + 3613186 echo 'void fn245() {}' + 3613186 echo 'void fn246() {}' + 3613186 echo 'void fn247() {}' + 3613186 echo 'void fn248() {}' + 3613186 echo 'void fn249() {}' + 3613186 echo 'void fn250() {}' + 3613186 echo 'void fn251() {}' + 3613186 echo 'void fn252() {}' + 3613186 echo 'void fn253() {}' + 3613186 echo 'void fn254() {}' + 3613186 echo 'void fn255() {}' + 3613186 echo 'void fn256() {}' + 3613186 echo 'void fn257() {}' + 3613186 echo 'void fn258() {}' + 3613186 echo 'void fn259() {}' + 3613186 echo 'void fn260() {}' + 3613186 echo 'void fn261() {}' + 3613186 echo 'void fn262() {}' + 3613186 echo 'void fn263() {}' + 3613186 echo 'void fn264() {}' + 3613186 echo 'void fn265() {}' + 3613186 echo 'void fn266() {}' + 3613186 echo 'void fn267() {}' + 3613186 echo 'void fn268() {}' + 3613186 echo 'void fn269() {}' + 3613186 echo 'void fn270() {}' + 3613186 echo 'void fn271() {}' + 3613186 echo 'void fn272() {}' + 3613186 echo 'void fn273() {}' + 3613186 echo 'void fn274() {}' + 3613186 echo 'void fn275() {}' + 3613186 echo 'void fn276() {}' + 3613186 echo 'void fn277() {}' + 3613186 echo 'void fn278() {}' + 3613186 echo 'void fn279() {}' + 3613186 echo 'void fn280() {}' + 3613186 echo 'void fn281() {}' + 3613186 echo 'void fn282() {}' + 3613186 echo 'void fn283() {}' + 3613186 echo 'void fn284() {}' + 3613186 echo 'void fn285() {}' + 3613186 echo 'void fn286() {}' + 3613186 echo 'void fn287() {}' + 3613186 echo 'void fn288() {}' + 3613186 echo 'void fn289() {}' + 3613186 echo 'void fn290() {}' + 3613186 echo 'void fn291() {}' + 3613186 echo 'void fn292() {}' + 3613186 echo 'void fn293() {}' + 3613186 echo 'void fn294() {}' + 3613186 echo 'void fn295() {}' + 3613186 echo 'void fn296() {}' + 3613186 echo 'void fn297() {}' + 3613186 echo 'void fn298() {}' + 3613186 echo 'void fn299() {}' + 3613186 echo 'void fn300() {}' + 3613186 echo 'void fn301() {}' + 3613186 echo 'void fn302() {}' + 3613186 echo 'void fn303() {}' + 3613186 echo 'void fn304() {}' + 3613186 echo 'void fn305() {}' + 3613186 echo 'void fn306() {}' + 3613186 echo 'void fn307() {}' + 3613186 echo 'void fn308() {}' + 3613186 echo 'void fn309() {}' + 3613186 echo 'void fn310() {}' + 3613186 echo 'void fn311() {}' + 3613186 echo 'void fn312() {}' + 3613186 echo 'void fn313() {}' + 3613186 echo 'void fn314() {}' + 3613186 echo 'void fn315() {}' + 3613186 echo 'void fn316() {}' + 3613186 echo 'void fn317() {}' + 3613186 echo 'void fn318() {}' + 3613186 echo 'void fn319() {}' + 3613186 echo 'void fn320() {}' + 3613186 echo 'void fn321() {}' + 3613186 echo 'void fn322() {}' + 3613186 echo 'void fn323() {}' + 3613186 echo 'void fn324() {}' + 3613186 echo 'void fn325() {}' + 3613186 echo 'void fn326() {}' + 3613186 echo 'void fn327() {}' + 3613186 echo 'void fn328() {}' + 3613186 echo 'void fn329() {}' + 3613186 echo 'void fn330() {}' + 3613186 echo 'void fn331() {}' + 3613186 echo 'void fn332() {}' + 3613186 echo 'void fn333() {}' + 3613186 echo 'void fn334() {}' + 3613186 echo 'void fn335() {}' + 3613186 echo 'void fn336() {}' + 3613186 echo 'void fn337() {}' + 3613186 echo 'void fn338() {}' + 3613186 echo 'void fn339() {}' + 3613186 echo 'void fn340() {}' + 3613186 echo 'void fn341() {}' + 3613186 echo 'void fn342() {}' + 3613186 echo 'void fn343() {}' + 3613186 echo 'void fn344() {}' + 3613186 echo 'void fn345() {}' + 3613186 echo 'void fn346() {}' + 3613186 echo 'void fn347() {}' + 3613186 echo 'void fn348() {}' + 3613186 echo 'void fn349() {}' + 3613186 echo 'void fn350() {}' + 3613186 echo 'void fn351() {}' + 3613186 echo 'void fn352() {}' + 3613186 echo 'void fn353() {}' + 3613186 echo 'void fn354() {}' + 3613186 echo 'void fn355() {}' + 3613186 echo 'void fn356() {}' + 3613186 echo 'void fn357() {}' + 3613186 echo 'void fn358() {}' + 3613186 echo 'void fn359() {}' + 3613186 echo 'void fn360() {}' + 3613186 echo 'void fn361() {}' + 3613186 echo 'void fn362() {}' + 3613186 echo 'void fn363() {}' + 3613186 echo 'void fn364() {}' + 3613186 echo 'void fn365() {}' + 3613186 echo 'void fn366() {}' + 3613186 echo 'void fn367() {}' + 3613186 echo 'void fn368() {}' + 3613186 echo 'void fn369() {}' + 3613186 echo 'void fn370() {}' + 3613186 echo 'void fn371() {}' + 3613186 echo 'void fn372() {}' + 3613186 echo 'void fn373() {}' + 3613186 echo 'void fn374() {}' + 3613186 echo 'void fn375() {}' + 3613186 echo 'void fn376() {}' + 3613186 echo 'void fn377() {}' + 3613186 echo 'void fn378() {}' + 3613186 echo 'void fn379() {}' + 3613186 echo 'void fn380() {}' + 3613186 echo 'void fn381() {}' + 3613186 echo 'void fn382() {}' + 3613186 echo 'void fn383() {}' + 3613186 echo 'void fn384() {}' + 3613186 echo 'void fn385() {}' + 3613186 echo 'void fn386() {}' + 3613186 echo 'void fn387() {}' + 3613186 echo 'void fn388() {}' + 3613186 echo 'void fn389() {}' + 3613186 echo 'void fn390() {}' + 3613186 echo 'void fn391() {}' + 3613186 echo 'void fn392() {}' + 3613186 echo 'void fn393() {}' + 3613186 echo 'void fn394() {}' + 3613186 echo 'void fn395() {}' + 3613186 echo 'void fn396() {}' + 3613186 echo 'void fn397() {}' + 3613186 echo 'void fn398() {}' + 3613186 echo 'void fn399() {}' + 3613186 echo 'void fn400() {}' + 3613186 echo 'void fn401() {}' + 3613186 echo 'void fn402() {}' + 3613186 echo 'void fn403() {}' + 3613186 echo 'void fn404() {}' + 3613186 echo 'void fn405() {}' + 3613186 echo 'void fn406() {}' + 3613186 echo 'void fn407() {}' + 3613186 echo 'void fn408() {}' + 3613186 echo 'void fn409() {}' + 3613186 echo 'void fn410() {}' + 3613186 echo 'void fn411() {}' + 3613186 echo 'void fn412() {}' + 3613186 echo 'void fn413() {}' + 3613186 echo 'void fn414() {}' + 3613186 echo 'void fn415() {}' + 3613186 echo 'void fn416() {}' + 3613186 echo 'void fn417() {}' + 3613186 echo 'void fn418() {}' + 3613186 echo 'void fn419() {}' + 3613186 echo 'void fn420() {}' + 3613186 echo 'void fn421() {}' + 3613186 echo 'void fn422() {}' + 3613186 echo 'void fn423() {}' + 3613186 echo 'void fn424() {}' + 3613186 echo 'void fn425() {}' + 3613186 echo 'void fn426() {}' + 3613186 echo 'void fn427() {}' + 3613186 echo 'void fn428() {}' + 3613186 echo 'void fn429() {}' + 3613186 echo 'void fn430() {}' + 3613186 echo 'void fn431() {}' + 3613186 echo 'void fn432() {}' + 3613186 echo 'void fn433() {}' + 3613186 echo 'void fn434() {}' + 3613186 echo 'void fn435() {}' + 3613186 echo 'void fn436() {}' + 3613186 echo 'void fn437() {}' + 3613186 echo 'void fn438() {}' + 3613186 echo 'void fn439() {}' + 3613186 echo 'void fn440() {}' + 3613186 echo 'void fn441() {}' + 3613186 echo 'void fn442() {}' + 3613186 echo 'void fn443() {}' + 3613186 echo 'void fn444() {}' + 3613186 echo 'void fn445() {}' + 3613186 echo 'void fn446() {}' + 3613186 echo 'void fn447() {}' + 3613186 echo 'void fn448() {}' + 3613186 echo 'void fn449() {}' + 3613186 echo 'void fn450() {}' + 3613186 echo 'void fn451() {}' + 3613186 echo 'void fn452() {}' + 3613186 echo 'void fn453() {}' + 3613186 echo 'void fn454() {}' + 3613186 echo 'void fn455() {}' + 3613186 echo 'void fn456() {}' + 3613186 echo 'void fn457() {}' + 3613186 echo 'void fn458() {}' + 3613186 echo 'void fn459() {}' + 3613186 echo 'void fn460() {}' + 3613186 echo 'void fn461() {}' + 3613186 echo 'void fn462() {}' + 3613186 echo 'void fn463() {}' + 3613186 echo 'void fn464() {}' + 3613186 echo 'void fn465() {}' + 3613186 echo 'void fn466() {}' + 3613186 echo 'void fn467() {}' + 3613186 echo 'void fn468() {}' + 3613186 echo 'void fn469() {}' + 3613186 echo 'void fn470() {}' + 3613186 echo 'void fn471() {}' + 3613186 echo 'void fn472() {}' + 3613186 echo 'void fn473() {}' + 3613186 echo 'void fn474() {}' + 3613186 echo 'void fn475() {}' + 3613186 echo 'void fn476() {}' + 3613186 echo 'void fn477() {}' + 3613186 echo 'void fn478() {}' + 3613186 echo 'void fn479() {}' + 3613186 echo 'void fn480() {}' + 3613186 echo 'void fn481() {}' + 3613186 echo 'void fn482() {}' + 3613186 echo 'void fn483() {}' + 3613186 echo 'void fn484() {}' + 3613186 echo 'void fn485() {}' + 3613186 echo 'void fn486() {}' + 3613186 echo 'void fn487() {}' + 3613186 echo 'void fn488() {}' + 3613186 echo 'void fn489() {}' + 3613186 echo 'void fn490() {}' + 3613186 echo 'void fn491() {}' + 3613186 echo 'void fn492() {}' + 3613186 echo 'void fn493() {}' + 3613186 echo 'void fn494() {}' + 3613186 echo 'void fn495() {}' + 3613186 echo 'void fn496() {}' + 3613186 echo 'void fn497() {}' + 3613186 echo 'void fn498() {}' + 3613186 echo 'void fn499() {}' + 3613186 echo 'void fn500() {}' + 3613186 echo 'void fn501() {}' + 3613186 echo 'void fn502() {}' + 3613186 echo 'void fn503() {}' + 3613186 echo 'void fn504() {}' + 3613186 echo 'void fn505() {}' + 3613186 echo 'void fn506() {}' + 3613186 echo 'void fn507() {}' + 3613186 echo 'void fn508() {}' + 3613186 echo 'void fn509() {}' + 3613186 echo 'void fn510() {}' + 3613186 echo 'void fn511() {}' + 3613186 echo 'void fn512() {}' + 3613186 echo 'void fn513() {}' + 3613186 echo 'void fn514() {}' + 3613186 echo 'void fn515() {}' + 3613186 echo 'void fn516() {}' + 3613186 echo 'void fn517() {}' + 3613186 echo 'void fn518() {}' + 3613186 echo 'void fn519() {}' + 3613186 echo 'void fn520() {}' + 3613186 echo 'void fn521() {}' + 3613186 echo 'void fn522() {}' + 3613186 echo 'void fn523() {}' + 3613186 echo 'void fn524() {}' + 3613186 echo 'void fn525() {}' + 3613186 echo 'void fn526() {}' + 3613186 echo 'void fn527() {}' + 3613186 echo 'void fn528() {}' + 3613186 echo 'void fn529() {}' + 3613186 echo 'void fn530() {}' + 3613186 echo 'void fn531() {}' + 3613186 echo 'void fn532() {}' + 3613186 echo 'void fn533() {}' + 3613186 echo 'void fn534() {}' + 3613186 echo 'void fn535() {}' + 3613186 echo 'void fn536() {}' + 3613186 echo 'void fn537() {}' + 3613186 echo 'void fn538() {}' + 3613186 echo 'void fn539() {}' + 3613186 echo 'void fn540() {}' + 3613186 echo 'void fn541() {}' + 3613186 echo 'void fn542() {}' + 3613186 echo 'void fn543() {}' + 3613186 echo 'void fn544() {}' + 3613186 echo 'void fn545() {}' + 3613186 echo 'void fn546() {}' + 3613186 echo 'void fn547() {}' + 3613186 echo 'void fn548() {}' + 3613186 echo 'void fn549() {}' + 3613186 echo 'void fn550() {}' + 3613186 echo 'void fn551() {}' + 3613186 echo 'void fn552() {}' + 3613186 echo 'void fn553() {}' + 3613186 echo 'void fn554() {}' + 3613186 echo 'void fn555() {}' + 3613186 echo 'void fn556() {}' + 3613186 echo 'void fn557() {}' + 3613186 echo 'void fn558() {}' + 3613186 echo 'void fn559() {}' + 3613186 echo 'void fn560() {}' + 3613186 echo 'void fn561() {}' + 3613186 echo 'void fn562() {}' + 3613186 echo 'void fn563() {}' + 3613186 echo 'void fn564() {}' + 3613186 echo 'void fn565() {}' + 3613186 echo 'void fn566() {}' + 3613186 echo 'void fn567() {}' + 3613186 echo 'void fn568() {}' + 3613186 echo 'void fn569() {}' + 3613186 echo 'void fn570() {}' + 3613186 echo 'void fn571() {}' + 3613186 echo 'void fn572() {}' + 3613186 echo 'void fn573() {}' + 3613186 echo 'void fn574() {}' + 3613186 echo 'void fn575() {}' + 3613186 echo 'void fn576() {}' + 3613186 echo 'void fn577() {}' + 3613186 echo 'void fn578() {}' + 3613186 echo 'void fn579() {}' + 3613186 echo 'void fn580() {}' + 3613186 echo 'void fn581() {}' + 3613186 echo 'void fn582() {}' + 3613186 echo 'void fn583() {}' + 3613186 echo 'void fn584() {}' + 3613186 echo 'void fn585() {}' + 3613186 echo 'void fn586() {}' + 3613186 echo 'void fn587() {}' + 3613186 echo 'void fn588() {}' + 3613186 echo 'void fn589() {}' + 3613186 echo 'void fn590() {}' + 3613186 echo 'void fn591() {}' + 3613186 echo 'void fn592() {}' + 3613186 echo 'void fn593() {}' + 3613186 echo 'void fn594() {}' + 3613186 echo 'void fn595() {}' + 3613186 echo 'void fn596() {}' + 3613186 echo 'void fn597() {}' + 3613186 echo 'void fn598() {}' + 3613186 echo 'void fn599() {}' + 3613186 echo 'void fn600() {}' + 3613186 echo 'void fn601() {}' + 3613186 echo 'void fn602() {}' + 3613186 echo 'void fn603() {}' + 3613186 echo 'void fn604() {}' + 3613186 echo 'void fn605() {}' + 3613186 echo 'void fn606() {}' + 3613186 echo 'void fn607() {}' + 3613186 echo 'void fn608() {}' + 3613186 echo 'void fn609() {}' + 3613186 echo 'void fn610() {}' + 3613186 echo 'void fn611() {}' + 3613186 echo 'void fn612() {}' + 3613186 echo 'void fn613() {}' + 3613186 echo 'void fn614() {}' + 3613186 echo 'void fn615() {}' + 3613186 echo 'void fn616() {}' + 3613186 echo 'void fn617() {}' + 3613186 echo 'void fn618() {}' + 3613186 echo 'void fn619() {}' + 3613186 echo 'void fn620() {}' + 3613186 echo 'void fn621() {}' + 3613186 echo 'void fn622() {}' + 3613186 echo 'void fn623() {}' + 3613186 echo 'void fn624() {}' + 3613186 echo 'void fn625() {}' + 3613186 echo 'void fn626() {}' + 3613186 echo 'void fn627() {}' + 3613186 echo 'void fn628() {}' + 3613186 echo 'void fn629() {}' + 3613186 echo 'void fn630() {}' + 3613186 echo 'void fn631() {}' + 3613186 echo 'void fn632() {}' + 3613186 echo 'void fn633() {}' + 3613186 echo 'void fn634() {}' + 3613186 echo 'void fn635() {}' + 3613186 echo 'void fn636() {}' + 3613186 echo 'void fn637() {}' + 3613186 echo 'void fn638() {}' + 3613186 echo 'void fn639() {}' + 3613186 echo 'void fn640() {}' + 3613186 echo 'void fn641() {}' + 3613186 echo 'void fn642() {}' + 3613186 echo 'void fn643() {}' + 3613186 echo 'void fn644() {}' + 3613186 echo 'void fn645() {}' + 3613186 echo 'void fn646() {}' + 3613186 echo 'void fn647() {}' + 3613186 echo 'void fn648() {}' + 3613186 echo 'void fn649() {}' + 3613186 echo 'void fn650() {}' + 3613186 echo 'void fn651() {}' + 3613186 echo 'void fn652() {}' + 3613186 echo 'void fn653() {}' + 3613186 echo 'void fn654() {}' + 3613186 echo 'void fn655() {}' + 3613186 echo 'void fn656() {}' + 3613186 echo 'void fn657() {}' + 3613186 echo 'void fn658() {}' + 3613186 echo 'void fn659() {}' + 3613186 echo 'void fn660() {}' + 3613186 echo 'void fn661() {}' + 3613186 echo 'void fn662() {}' + 3613186 echo 'void fn663() {}' + 3613186 echo 'void fn664() {}' + 3613186 echo 'void fn665() {}' + 3613186 echo 'void fn666() {}' + 3613186 echo 'void fn667() {}' + 3613186 echo 'void fn668() {}' + 3613186 echo 'void fn669() {}' + 3613186 echo 'void fn670() {}' + 3613186 echo 'void fn671() {}' + 3613186 echo 'void fn672() {}' + 3613186 echo 'void fn673() {}' + 3613186 echo 'void fn674() {}' + 3613186 echo 'void fn675() {}' + 3613186 echo 'void fn676() {}' + 3613186 echo 'void fn677() {}' + 3613186 echo 'void fn678() {}' + 3613186 echo 'void fn679() {}' + 3613186 echo 'void fn680() {}' + 3613186 echo 'void fn681() {}' + 3613186 echo 'void fn682() {}' + 3613186 echo 'void fn683() {}' + 3613186 echo 'void fn684() {}' + 3613186 echo 'void fn685() {}' + 3613186 echo 'void fn686() {}' + 3613186 echo 'void fn687() {}' + 3613186 echo 'void fn688() {}' + 3613186 echo 'void fn689() {}' + 3613186 echo 'void fn690() {}' + 3613186 echo 'void fn691() {}' + 3613186 echo 'void fn692() {}' + 3613186 echo 'void fn693() {}' + 3613186 echo 'void fn694() {}' + 3613186 echo 'void fn695() {}' + 3613186 echo 'void fn696() {}' + 3613186 echo 'void fn697() {}' + 3613186 echo 'void fn698() {}' + 3613186 echo 'void fn699() {}' + 3613186 echo 'void fn700() {}' + 3613186 echo 'void fn701() {}' + 3613186 echo 'void fn702() {}' + 3613186 echo 'void fn703() {}' + 3613186 echo 'void fn704() {}' + 3613186 echo 'void fn705() {}' + 3613186 echo 'void fn706() {}' + 3613186 echo 'void fn707() {}' + 3613186 echo 'void fn708() {}' + 3613186 echo 'void fn709() {}' + 3613186 echo 'void fn710() {}' + 3613186 echo 'void fn711() {}' + 3613186 echo 'void fn712() {}' + 3613186 echo 'void fn713() {}' + 3613186 echo 'void fn714() {}' + 3613186 echo 'void fn715() {}' + 3613186 echo 'void fn716() {}' + 3613186 echo 'void fn717() {}' + 3613186 echo 'void fn718() {}' + 3613186 echo 'void fn719() {}' + 3613186 echo 'void fn720() {}' + 3613186 echo 'void fn721() {}' + 3613186 echo 'void fn722() {}' + 3613186 echo 'void fn723() {}' + 3613186 echo 'void fn724() {}' + 3613186 echo 'void fn725() {}' + 3613186 echo 'void fn726() {}' + 3613186 echo 'void fn727() {}' + 3613186 echo 'void fn728() {}' + 3613186 echo 'void fn729() {}' + 3613186 echo 'void fn730() {}' + 3613186 echo 'void fn731() {}' + 3613186 echo 'void fn732() {}' + 3613186 echo 'void fn733() {}' + 3613186 echo 'void fn734() {}' + 3613186 echo 'void fn735() {}' + 3613186 echo 'void fn736() {}' + 3613186 echo 'void fn737() {}' + 3613186 echo 'void fn738() {}' + 3613186 echo 'void fn739() {}' + 3613186 echo 'void fn740() {}' + 3613186 echo 'void fn741() {}' + 3613186 echo 'void fn742() {}' + 3613186 echo 'void fn743() {}' + 3613186 echo 'void fn744() {}' + 3613186 echo 'void fn745() {}' + 3613186 echo 'void fn746() {}' + 3613186 echo 'void fn747() {}' + 3613186 echo 'void fn748() {}' + 3613186 echo 'void fn749() {}' + 3613186 echo 'void fn750() {}' + 3613186 echo 'void fn751() {}' + 3613186 echo 'void fn752() {}' + 3613186 echo 'void fn753() {}' + 3613186 echo 'void fn754() {}' + 3613186 echo 'void fn755() {}' + 3613186 echo 'void fn756() {}' + 3613186 echo 'void fn757() {}' + 3613186 echo 'void fn758() {}' + 3613186 echo 'void fn759() {}' + 3613186 echo 'void fn760() {}' + 3613186 echo 'void fn761() {}' + 3613186 echo 'void fn762() {}' + 3613186 echo 'void fn763() {}' + 3613186 echo 'void fn764() {}' + 3613186 echo 'void fn765() {}' + 3613186 echo 'void fn766() {}' + 3613186 echo 'void fn767() {}' + 3613186 echo 'void fn768() {}' + 3613186 echo 'void fn769() {}' + 3613186 echo 'void fn770() {}' + 3613186 echo 'void fn771() {}' + 3613186 echo 'void fn772() {}' + 3613186 echo 'void fn773() {}' + 3613186 echo 'void fn774() {}' + 3613186 echo 'void fn775() {}' + 3613186 echo 'void fn776() {}' + 3613186 echo 'void fn777() {}' + 3613186 echo 'void fn778() {}' + 3613186 echo 'void fn779() {}' + 3613186 echo 'void fn780() {}' + 3613186 echo 'void fn781() {}' + 3613186 echo 'void fn782() {}' + 3613186 echo 'void fn783() {}' + 3613186 echo 'void fn784() {}' + 3613186 echo 'void fn785() {}' + 3613186 echo 'void fn786() {}' + 3613186 echo 'void fn787() {}' + 3613186 echo 'void fn788() {}' + 3613186 echo 'void fn789() {}' + 3613186 echo 'void fn790() {}' + 3613186 echo 'void fn791() {}' + 3613186 echo 'void fn792() {}' + 3613186 echo 'void fn793() {}' + 3613186 echo 'void fn794() {}' + 3613186 echo 'void fn795() {}' + 3613186 echo 'void fn796() {}' + 3613186 echo 'void fn797() {}' + 3613186 echo 'void fn798() {}' + 3613186 echo 'void fn799() {}' + 3613186 echo 'void fn800() {}' + 3613186 echo 'void fn801() {}' + 3613186 echo 'void fn802() {}' + 3613186 echo 'void fn803() {}' + 3613186 echo 'void fn804() {}' + 3613186 echo 'void fn805() {}' + 3613186 echo 'void fn806() {}' + 3613186 echo 'void fn807() {}' + 3613186 echo 'void fn808() {}' + 3613186 echo 'void fn809() {}' + 3613186 echo 'void fn810() {}' + 3613186 echo 'void fn811() {}' + 3613186 echo 'void fn812() {}' + 3613186 echo 'void fn813() {}' + 3613186 echo 'void fn814() {}' + 3613186 echo 'void fn815() {}' + 3613186 echo 'void fn816() {}' + 3613186 echo 'void fn817() {}' + 3613186 echo 'void fn818() {}' + 3613186 echo 'void fn819() {}' + 3613186 echo 'void fn820() {}' + 3613186 echo 'void fn821() {}' + 3613186 echo 'void fn822() {}' + 3613186 echo 'void fn823() {}' + 3613186 echo 'void fn824() {}' + 3613186 echo 'void fn825() {}' + 3613186 echo 'void fn826() {}' + 3613186 echo 'void fn827() {}' + 3613186 echo 'void fn828() {}' + 3613186 echo 'void fn829() {}' + 3613186 echo 'void fn830() {}' + 3613186 echo 'void fn831() {}' + 3613186 echo 'void fn832() {}' + 3613186 echo 'void fn833() {}' + 3613186 echo 'void fn834() {}' + 3613186 echo 'void fn835() {}' + 3613186 echo 'void fn836() {}' + 3613186 echo 'void fn837() {}' + 3613186 echo 'void fn838() {}' + 3613186 echo 'void fn839() {}' + 3613186 echo 'void fn840() {}' + 3613186 echo 'void fn841() {}' + 3613186 echo 'void fn842() {}' + 3613186 echo 'void fn843() {}' + 3613186 echo 'void fn844() {}' + 3613186 echo 'void fn845() {}' + 3613186 echo 'void fn846() {}' + 3613186 echo 'void fn847() {}' + 3613186 echo 'void fn848() {}' + 3613186 echo 'void fn849() {}' + 3613186 echo 'void fn850() {}' + 3613186 echo 'void fn851() {}' + 3613186 echo 'void fn852() {}' + 3613186 echo 'void fn853() {}' + 3613186 echo 'void fn854() {}' + 3613186 echo 'void fn855() {}' + 3613186 echo 'void fn856() {}' + 3613186 echo 'void fn857() {}' + 3613186 echo 'void fn858() {}' + 3613186 echo 'void fn859() {}' + 3613186 echo 'void fn860() {}' + 3613186 echo 'void fn861() {}' + 3613186 echo 'void fn862() {}' + 3613186 echo 'void fn863() {}' + 3613186 echo 'void fn864() {}' + 3613186 echo 'void fn865() {}' + 3613186 echo 'void fn866() {}' + 3613186 echo 'void fn867() {}' + 3613186 echo 'void fn868() {}' + 3613186 echo 'void fn869() {}' + 3613186 echo 'void fn870() {}' + 3613186 echo 'void fn871() {}' + 3613186 echo 'void fn872() {}' + 3613186 echo 'void fn873() {}' + 3613186 echo 'void fn874() {}' + 3613186 echo 'void fn875() {}' + 3613186 echo 'void fn876() {}' + 3613186 echo 'void fn877() {}' + 3613186 echo 'void fn878() {}' + 3613186 echo 'void fn879() {}' + 3613186 echo 'void fn880() {}' + 3613186 echo 'void fn881() {}' + 3613186 echo 'void fn882() {}' + 3613186 echo 'void fn883() {}' + 3613186 echo 'void fn884() {}' + 3613186 echo 'void fn885() {}' + 3613186 echo 'void fn886() {}' + 3613186 echo 'void fn887() {}' + 3613186 echo 'void fn888() {}' + 3613186 echo 'void fn889() {}' + 3613186 echo 'void fn890() {}' + 3613186 echo 'void fn891() {}' + 3613186 echo 'void fn892() {}' + 3613186 echo 'void fn893() {}' + 3613186 echo 'void fn894() {}' + 3613186 echo 'void fn895() {}' + 3613186 echo 'void fn896() {}' + 3613186 echo 'void fn897() {}' + 3613186 echo 'void fn898() {}' + 3613186 echo 'void fn899() {}' + 3613186 echo 'void fn900() {}' + 3613186 echo 'void fn901() {}' + 3613186 echo 'void fn902() {}' + 3613186 echo 'void fn903() {}' + 3613186 echo 'void fn904() {}' + 3613186 echo 'void fn905() {}' + 3613186 echo 'void fn906() {}' + 3613186 echo 'void fn907() {}' + 3613186 echo 'void fn908() {}' + 3613186 echo 'void fn909() {}' + 3613186 echo 'void fn910() {}' + 3613186 echo 'void fn911() {}' + 3613186 echo 'void fn912() {}' + 3613186 echo 'void fn913() {}' + 3613186 echo 'void fn914() {}' + 3613186 echo 'void fn915() {}' + 3613186 echo 'void fn916() {}' + 3613186 echo 'void fn917() {}' + 3613186 echo 'void fn918() {}' + 3613186 echo 'void fn919() {}' + 3613186 echo 'void fn920() {}' + 3613186 echo 'void fn921() {}' + 3613186 echo 'void fn922() {}' + 3613186 echo 'void fn923() {}' + 3613186 echo 'void fn924() {}' + 3613186 echo 'void fn925() {}' + 3613186 echo 'void fn926() {}' + 3613186 echo 'void fn927() {}' + 3613186 echo 'void fn928() {}' + 3613186 echo 'void fn929() {}' + 3613186 echo 'void fn930() {}' + 3613186 echo 'void fn931() {}' + 3613186 echo 'void fn932() {}' + 3613186 echo 'void fn933() {}' + 3613186 echo 'void fn934() {}' + 3613186 echo 'void fn935() {}' + 3613186 echo 'void fn936() {}' + 3613186 echo 'void fn937() {}' + 3613186 echo 'void fn938() {}' + 3613186 echo 'void fn939() {}' + 3613186 echo 'void fn940() {}' + 3613186 echo 'void fn941() {}' + 3613186 echo 'void fn942() {}' + 3613186 echo 'void fn943() {}' + 3613186 echo 'void fn944() {}' + 3613186 echo 'void fn945() {}' + 3613186 echo 'void fn946() {}' + 3613186 echo 'void fn947() {}' + 3613186 echo 'void fn948() {}' + 3613186 echo 'void fn949() {}' + 3613186 echo 'void fn950() {}' + 3613186 echo 'void fn951() {}' + 3613186 echo 'void fn952() {}' + 3613186 echo 'void fn953() {}' + 3613186 echo 'void fn954() {}' + 3613186 echo 'void fn955() {}' + 3613186 echo 'void fn956() {}' + 3613186 echo 'void fn957() {}' + 3613186 echo 'void fn958() {}' + 3613186 echo 'void fn959() {}' + 3613186 echo 'void fn960() {}' + 3613186 echo 'void fn961() {}' + 3613186 echo 'void fn962() {}' + 3613186 echo 'void fn963() {}' + 3613186 echo 'void fn964() {}' + 3613186 echo 'void fn965() {}' + 3613186 echo 'void fn966() {}' + 3613186 echo 'void fn967() {}' + 3613186 echo 'void fn968() {}' + 3613186 echo 'void fn969() {}' + 3613186 echo 'void fn970() {}' + 3613186 echo 'void fn971() {}' + 3613186 echo 'void fn972() {}' + 3613186 echo 'void fn973() {}' + 3613186 echo 'void fn974() {}' + 3613186 echo 'void fn975() {}' + 3613186 echo 'void fn976() {}' + 3613186 echo 'void fn977() {}' + 3613186 echo 'void fn978() {}' + 3613186 echo 'void fn979() {}' + 3613186 echo 'void fn980() {}' + 3613186 echo 'void fn981() {}' + 3613186 echo 'void fn982() {}' + 3613186 echo 'void fn983() {}' + 3613186 echo 'void fn984() {}' + 3613186 echo 'void fn985() {}' + 3613186 echo 'void fn986() {}' + 3613186 echo 'void fn987() {}' + 3613186 echo 'void fn988() {}' + 3613186 echo 'void fn989() {}' + 3613186 echo 'void fn990() {}' + 3613186 echo 'void fn991() {}' + 3613186 echo 'void fn992() {}' + 3613186 echo 'void fn993() {}' + 3613186 echo 'void fn994() {}' + 3613186 echo 'void fn995() {}' + 3613186 echo 'void fn996() {}' + 3613186 echo 'void fn997() {}' + 3613186 echo 'void fn998() {}' + 3613186 echo 'void fn999() {}' + 3613186 echo 'void fn1000() {}' + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o + grep 'Hello world' + 3615313 out/test/x86_64/shuffle-sections-seed/exe1 Hello world + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o '-Wl,-shuffle-sections=42' + grep 'Hello world' + 3615577 out/test/x86_64/shuffle-sections-seed/exe2 Hello world + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o '-Wl,-shuffle-sections=42' + grep 'Hello world' + 3615969 out/test/x86_64/shuffle-sections-seed/exe3 Hello world + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe4 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o '-Wl,-shuffle-sections=5' + grep 'Hello world' + 3616282 out/test/x86_64/shuffle-sections-seed/exe4 Hello world not diff $t/exe1 $t/exe2 >& /dev/null ^ /home/udu/aports/community/mold/src/mold-2.39.1/test/shuffle-sections-seed.sh:28: Invalid descriptor '/dev/null'. Expected D, -, or D- where D is an integer + on_error 28 + code=1 + echo 'command failed: 28: ' command failed: 28: + trap - EXIT + exit 1 Start 349: x86_64-tlsdesc 330/417 Test #335: x86_64-tls-large-alignment ............................ Passed 0.31 sec 331/417 Test #337: x86_64-tls-ld-noplt ................................... Passed 0.27 sec Start 350: x86_64-trace-symbol-symver Start 351: x86_64-trace-symbol 332/417 Test #342: x86_64-tls-pic ........................................ Passed 0.17 sec Start 352: x86_64-trace 333/417 Test #330: x86_64-tls-gd-noplt ................................... Passed 0.40 sec Start 353: x86_64-undefined-glob-gc-sections 334/417 Test #291: x86_64-shuffle-sections ...............................***Failed 1.07 sec + 3612958 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/shuffle-sections.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3612978 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/shuffle-sections.sh .sh + testname=shuffle-sections + t=out/test/x86_64/shuffle-sections + mkdir -p out/test/x86_64/shuffle-sections + tlsdesc_opt='-mtls-dialect=gnu2' + 3612989 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing shuffle-sections ... ' Testing shuffle-sections ... + set -o pipefail + set -x + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - + 3612998 cat + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - + 3613158 seq 1 1000 + 3613156 echo 'void fn1() {}' + 3613156 echo 'void fn2() {}' + 3613156 echo 'void fn3() {}' + 3613156 echo 'void fn4() {}' + 3613156 echo 'void fn5() {}' + 3613156 echo 'void fn6() {}' + 3613156 echo 'void fn7() {}' + 3613156 echo 'void fn8() {}' + 3613156 echo 'void fn9() {}' + 3613156 echo 'void fn10() {}' + 3613156 echo 'void fn11() {}' + 3613156 echo 'void fn12() {}' + 3613156 echo 'void fn13() {}' + 3613156 echo 'void fn14() {}' + 3613156 echo 'void fn15() {}' + 3613156 echo 'void fn16() {}' + 3613156 echo 'void fn17() {}' + 3613156 echo 'void fn18() {}' + 3613156 echo 'void fn19() {}' + 3613156 echo 'void fn20() {}' + 3613156 echo 'void fn21() {}' + 3613156 echo 'void fn22() {}' + 3613156 echo 'void fn23() {}' + 3613156 echo 'void fn24() {}' + 3613156 echo 'void fn25() {}' + 3613156 echo 'void fn26() {}' + 3613156 echo 'void fn27() {}' + 3613156 echo 'void fn28() {}' + 3613156 echo 'void fn29() {}' + 3613156 echo 'void fn30() {}' + 3613156 echo 'void fn31() {}' + 3613156 echo 'void fn32() {}' + 3613156 echo 'void fn33() {}' + 3613156 echo 'void fn34() {}' + 3613156 echo 'void fn35() {}' + 3613156 echo 'void fn36() {}' + 3613156 echo 'void fn37() {}' + 3613156 echo 'void fn38() {}' + 3613156 echo 'void fn39() {}' + 3613156 echo 'void fn40() {}' + 3613156 echo 'void fn41() {}' + 3613156 echo 'void fn42() {}' + 3613156 echo 'void fn43() {}' + 3613156 echo 'void fn44() {}' + 3613156 echo 'void fn45() {}' + 3613156 echo 'void fn46() {}' + 3613156 echo 'void fn47() {}' + 3613156 echo 'void fn48() {}' + 3613156 echo 'void fn49() {}' + 3613156 echo 'void fn50() {}' + 3613156 echo 'void fn51() {}' + 3613156 echo 'void fn52() {}' + 3613156 echo 'void fn53() {}' + 3613156 echo 'void fn54() {}' + 3613156 echo 'void fn55() {}' + 3613156 echo 'void fn56() {}' + 3613156 echo 'void fn57() {}' + 3613156 echo 'void fn58() {}' + 3613156 echo 'void fn59() {}' + 3613156 echo 'void fn60() {}' + 3613156 echo 'void fn61() {}' + 3613156 echo 'void fn62() {}' + 3613156 echo 'void fn63() {}' + 3613156 echo 'void fn64() {}' + 3613156 echo 'void fn65() {}' + 3613156 echo 'void fn66() {}' + 3613156 echo 'void fn67() {}' + 3613156 echo 'void fn68() {}' + 3613156 echo 'void fn69() {}' + 3613156 echo 'void fn70() {}' + 3613156 echo 'void fn71() {}' + 3613156 echo 'void fn72() {}' + 3613156 echo 'void fn73() {}' + 3613156 echo 'void fn74() {}' + 3613156 echo 'void fn75() {}' + 3613156 echo 'void fn76() {}' + 3613156 echo 'void fn77() {}' + 3613156 echo 'void fn78() {}' + 3613156 echo 'void fn79() {}' + 3613156 echo 'void fn80() {}' + 3613156 echo 'void fn81() {}' + 3613156 echo 'void fn82() {}' + 3613156 echo 'void fn83() {}' + 3613156 echo 'void fn84() {}' + 3613156 echo 'void fn85() {}' + 3613156 echo 'void fn86() {}' + 3613156 echo 'void fn87() {}' + 3613156 echo 'void fn88() {}' + 3613156 echo 'void fn89() {}' + 3613156 echo 'void fn90() {}' + 3613156 echo 'void fn91() {}' + 3613156 echo 'void fn92() {}' + 3613156 echo 'void fn93() {}' + 3613156 echo 'void fn94() {}' + 3613156 echo 'void fn95() {}' + 3613156 echo 'void fn96() {}' + 3613156 echo 'void fn97() {}' + 3613156 echo 'void fn98() {}' + 3613156 echo 'void fn99() {}' + 3613156 echo 'void fn100() {}' + 3613156 echo 'void fn101() {}' + 3613156 echo 'void fn102() {}' + 3613156 echo 'void fn103() {}' + 3613156 echo 'void fn104() {}' + 3613156 echo 'void fn105() {}' + 3613156 echo 'void fn106() {}' + 3613156 echo 'void fn107() {}' + 3613156 echo 'void fn108() {}' + 3613156 echo 'void fn109() {}' + 3613156 echo 'void fn110() {}' + 3613156 echo 'void fn111() {}' + 3613156 echo 'void fn112() {}' + 3613156 echo 'void fn113() {}' + 3613156 echo 'void fn114() {}' + 3613156 echo 'void fn115() {}' + 3613156 echo 'void fn116() {}' + 3613156 echo 'void fn117() {}' + 3613156 echo 'void fn118() {}' + 3613156 echo 'void fn119() {}' + 3613156 echo 'void fn120() {}' + 3613156 echo 'void fn121() {}' + 3613156 echo 'void fn122() {}' + 3613156 echo 'void fn123() {}' + 3613156 echo 'void fn124() {}' + 3613156 echo 'void fn125() {}' + 3613156 echo 'void fn126() {}' + 3613156 echo 'void fn127() {}' + 3613156 echo 'void fn128() {}' + 3613156 echo 'void fn129() {}' + 3613156 echo 'void fn130() {}' + 3613156 echo 'void fn131() {}' + 3613156 echo 'void fn132() {}' + 3613156 echo 'void fn133() {}' + 3613156 echo 'void fn134() {}' + 3613156 echo 'void fn135() {}' + 3613156 echo 'void fn136() {}' + 3613156 echo 'void fn137() {}' + 3613156 echo 'void fn138() {}' + 3613156 echo 'void fn139() {}' + 3613156 echo 'void fn140() {}' + 3613156 echo 'void fn141() {}' + 3613156 echo 'void fn142() {}' + 3613156 echo 'void fn143() {}' + 3613156 echo 'void fn144() {}' + 3613156 echo 'void fn145() {}' + 3613156 echo 'void fn146() {}' + 3613156 echo 'void fn147() {}' + 3613156 echo 'void fn148() {}' + 3613156 echo 'void fn149() {}' + 3613156 echo 'void fn150() {}' + 3613156 echo 'void fn151() {}' + 3613156 echo 'void fn152() {}' + 3613156 echo 'void fn153() {}' + 3613156 echo 'void fn154() {}' + 3613156 echo 'void fn155() {}' + 3613156 echo 'void fn156() {}' + 3613156 echo 'void fn157() {}' + 3613156 echo 'void fn158() {}' + 3613156 echo 'void fn159() {}' + 3613156 echo 'void fn160() {}' + 3613156 echo 'void fn161() {}' + 3613156 echo 'void fn162() {}' + 3613156 echo 'void fn163() {}' + 3613156 echo 'void fn164() {}' + 3613156 echo 'void fn165() {}' + 3613156 echo 'void fn166() {}' + 3613156 echo 'void fn167() {}' + 3613156 echo 'void fn168() {}' + 3613156 echo 'void fn169() {}' + 3613156 echo 'void fn170() {}' + 3613156 echo 'void fn171() {}' + 3613156 echo 'void fn172() {}' + 3613156 echo 'void fn173() {}' + 3613156 echo 'void fn174() {}' + 3613156 echo 'void fn175() {}' + 3613156 echo 'void fn176() {}' + 3613156 echo 'void fn177() {}' + 3613156 echo 'void fn178() {}' + 3613156 echo 'void fn179() {}' + 3613156 echo 'void fn180() {}' + 3613156 echo 'void fn181() {}' + 3613156 echo 'void fn182() {}' + 3613156 echo 'void fn183() {}' + 3613156 echo 'void fn184() {}' + 3613156 echo 'void fn185() {}' + 3613156 echo 'void fn186() {}' + 3613156 echo 'void fn187() {}' + 3613156 echo 'void fn188() {}' + 3613156 echo 'void fn189() {}' + 3613156 echo 'void fn190() {}' + 3613156 echo 'void fn191() {}' + 3613156 echo 'void fn192() {}' + 3613156 echo 'void fn193() {}' + 3613156 echo 'void fn194() {}' + 3613156 echo 'void fn195() {}' + 3613156 echo 'void fn196() {}' + 3613156 echo 'void fn197() {}' + 3613156 echo 'void fn198() {}' + 3613156 echo 'void fn199() {}' + 3613156 echo 'void fn200() {}' + 3613156 echo 'void fn201() {}' + 3613156 echo 'void fn202() {}' + 3613156 echo 'void fn203() {}' + 3613156 echo 'void fn204() {}' + 3613156 echo 'void fn205() {}' + 3613156 echo 'void fn206() {}' + 3613156 echo 'void fn207() {}' + 3613156 echo 'void fn208() {}' + 3613156 echo 'void fn209() {}' + 3613156 echo 'void fn210() {}' + 3613156 echo 'void fn211() {}' + 3613156 echo 'void fn212() {}' + 3613156 echo 'void fn213() {}' + 3613156 echo 'void fn214() {}' + 3613156 echo 'void fn215() {}' + 3613156 echo 'void fn216() {}' + 3613156 echo 'void fn217() {}' + 3613156 echo 'void fn218() {}' + 3613156 echo 'void fn219() {}' + 3613156 echo 'void fn220() {}' + 3613156 echo 'void fn221() {}' + 3613156 echo 'void fn222() {}' + 3613156 echo 'void fn223() {}' + 3613156 echo 'void fn224() {}' + 3613156 echo 'void fn225() {}' + 3613156 echo 'void fn226() {}' + 3613156 echo 'void fn227() {}' + 3613156 echo 'void fn228() {}' + 3613156 echo 'void fn229() {}' + 3613156 echo 'void fn230() {}' + 3613156 echo 'void fn231() {}' + 3613156 echo 'void fn232() {}' + 3613156 echo 'void fn233() {}' + 3613156 echo 'void fn234() {}' + 3613156 echo 'void fn235() {}' + 3613156 echo 'void fn236() {}' + 3613156 echo 'void fn237() {}' + 3613156 echo 'void fn238() {}' + 3613156 echo 'void fn239() {}' + 3613156 echo 'void fn240() {}' + 3613156 echo 'void fn241() {}' + 3613156 echo 'void fn242() {}' + 3613156 echo 'void fn243() {}' + 3613156 echo 'void fn244() {}' + 3613156 echo 'void fn245() {}' + 3613156 echo 'void fn246() {}' + 3613156 echo 'void fn247() {}' + 3613156 echo 'void fn248() {}' + 3613156 echo 'void fn249() {}' + 3613156 echo 'void fn250() {}' + 3613156 echo 'void fn251() {}' + 3613156 echo 'void fn252() {}' + 3613156 echo 'void fn253() {}' + 3613156 echo 'void fn254() {}' + 3613156 echo 'void fn255() {}' + 3613156 echo 'void fn256() {}' + 3613156 echo 'void fn257() {}' + 3613156 echo 'void fn258() {}' + 3613156 echo 'void fn259() {}' + 3613156 echo 'void fn260() {}' + 3613156 echo 'void fn261() {}' + 3613156 echo 'void fn262() {}' + 3613156 echo 'void fn263() {}' + 3613156 echo 'void fn264() {}' + 3613156 echo 'void fn265() {}' + 3613156 echo 'void fn266() {}' + 3613156 echo 'void fn267() {}' + 3613156 echo 'void fn268() {}' + 3613156 echo 'void fn269() {}' + 3613156 echo 'void fn270() {}' + 3613156 echo 'void fn271() {}' + 3613156 echo 'void fn272() {}' + 3613156 echo 'void fn273() {}' + 3613156 echo 'void fn274() {}' + 3613156 echo 'void fn275() {}' + 3613156 echo 'void fn276() {}' + 3613156 echo 'void fn277() {}' + 3613156 echo 'void fn278() {}' + 3613156 echo 'void fn279() {}' + 3613156 echo 'void fn280() {}' + 3613156 echo 'void fn281() {}' + 3613156 echo 'void fn282() {}' + 3613156 echo 'void fn283() {}' + 3613156 echo 'void fn284() {}' + 3613156 echo 'void fn285() {}' + 3613156 echo 'void fn286() {}' + 3613156 echo 'void fn287() {}' + 3613156 echo 'void fn288() {}' + 3613156 echo 'void fn289() {}' + 3613156 echo 'void fn290() {}' + 3613156 echo 'void fn291() {}' + 3613156 echo 'void fn292() {}' + 3613156 echo 'void fn293() {}' + 3613156 echo 'void fn294() {}' + 3613156 echo 'void fn295() {}' + 3613156 echo 'void fn296() {}' + 3613156 echo 'void fn297() {}' + 3613156 echo 'void fn298() {}' + 3613156 echo 'void fn299() {}' + 3613156 echo 'void fn300() {}' + 3613156 echo 'void fn301() {}' + 3613156 echo 'void fn302() {}' + 3613156 echo 'void fn303() {}' + 3613156 echo 'void fn304() {}' + 3613156 echo 'void fn305() {}' + 3613156 echo 'void fn306() {}' + 3613156 echo 'void fn307() {}' + 3613156 echo 'void fn308() {}' + 3613156 echo 'void fn309() {}' + 3613156 echo 'void fn310() {}' + 3613156 echo 'void fn311() {}' + 3613156 echo 'void fn312() {}' + 3613156 echo 'void fn313() {}' + 3613156 echo 'void fn314() {}' + 3613156 echo 'void fn315() {}' + 3613156 echo 'void fn316() {}' + 3613156 echo 'void fn317() {}' + 3613156 echo 'void fn318() {}' + 3613156 echo 'void fn319() {}' + 3613156 echo 'void fn320() {}' + 3613156 echo 'void fn321() {}' + 3613156 echo 'void fn322() {}' + 3613156 echo 'void fn323() {}' + 3613156 echo 'void fn324() {}' + 3613156 echo 'void fn325() {}' + 3613156 echo 'void fn326() {}' + 3613156 echo 'void fn327() {}' + 3613156 echo 'void fn328() {}' + 3613156 echo 'void fn329() {}' + 3613156 echo 'void fn330() {}' + 3613156 echo 'void fn331() {}' + 3613156 echo 'void fn332() {}' + 3613156 echo 'void fn333() {}' + 3613156 echo 'void fn334() {}' + 3613156 echo 'void fn335() {}' + 3613156 echo 'void fn336() {}' + 3613156 echo 'void fn337() {}' + 3613156 echo 'void fn338() {}' + 3613156 echo 'void fn339() {}' + 3613156 echo 'void fn340() {}' + 3613156 echo 'void fn341() {}' + 3613156 echo 'void fn342() {}' + 3613156 echo 'void fn343() {}' + 3613156 echo 'void fn344() {}' + 3613156 echo 'void fn345() {}' + 3613156 echo 'void fn346() {}' + 3613156 echo 'void fn347() {}' + 3613156 echo 'void fn348() {}' + 3613156 echo 'void fn349() {}' + 3613156 echo 'void fn350() {}' + 3613156 echo 'void fn351() {}' + 3613156 echo 'void fn352() {}' + 3613156 echo 'void fn353() {}' + 3613156 echo 'void fn354() {}' + 3613156 echo 'void fn355() {}' + 3613156 echo 'void fn356() {}' + 3613156 echo 'void fn357() {}' + 3613156 echo 'void fn358() {}' + 3613156 echo 'void fn359() {}' + 3613156 echo 'void fn360() {}' + 3613156 echo 'void fn361() {}' + 3613156 echo 'void fn362() {}' + 3613156 echo 'void fn363() {}' + 3613156 echo 'void fn364() {}' + 3613156 echo 'void fn365() {}' + 3613156 echo 'void fn366() {}' + 3613156 echo 'void fn367() {}' + 3613156 echo 'void fn368() {}' + 3613156 echo 'void fn369() {}' + 3613156 echo 'void fn370() {}' + 3613156 echo 'void fn371() {}' + 3613156 echo 'void fn372() {}' + 3613156 echo 'void fn373() {}' + 3613156 echo 'void fn374() {}' + 3613156 echo 'void fn375() {}' + 3613156 echo 'void fn376() {}' + 3613156 echo 'void fn377() {}' + 3613156 echo 'void fn378() {}' + 3613156 echo 'void fn379() {}' + 3613156 echo 'void fn380() {}' + 3613156 echo 'void fn381() {}' + 3613156 echo 'void fn382() {}' + 3613156 echo 'void fn383() {}' + 3613156 echo 'void fn384() {}' + 3613156 echo 'void fn385() {}' + 3613156 echo 'void fn386() {}' + 3613156 echo 'void fn387() {}' + 3613156 echo 'void fn388() {}' + 3613156 echo 'void fn389() {}' + 3613156 echo 'void fn390() {}' + 3613156 echo 'void fn391() {}' + 3613156 echo 'void fn392() {}' + 3613156 echo 'void fn393() {}' + 3613156 echo 'void fn394() {}' + 3613156 echo 'void fn395() {}' + 3613156 echo 'void fn396() {}' + 3613156 echo 'void fn397() {}' + 3613156 echo 'void fn398() {}' + 3613156 echo 'void fn399() {}' + 3613156 echo 'void fn400() {}' + 3613156 echo 'void fn401() {}' + 3613156 echo 'void fn402() {}' + 3613156 echo 'void fn403() {}' + 3613156 echo 'void fn404() {}' + 3613156 echo 'void fn405() {}' + 3613156 echo 'void fn406() {}' + 3613156 echo 'void fn407() {}' + 3613156 echo 'void fn408() {}' + 3613156 echo 'void fn409() {}' + 3613156 echo 'void fn410() {}' + 3613156 echo 'void fn411() {}' + 3613156 echo 'void fn412() {}' + 3613156 echo 'void fn413() {}' + 3613156 echo 'void fn414() {}' + 3613156 echo 'void fn415() {}' + 3613156 echo 'void fn416() {}' + 3613156 echo 'void fn417() {}' + 3613156 echo 'void fn418() {}' + 3613156 echo 'void fn419() {}' + 3613156 echo 'void fn420() {}' + 3613156 echo 'void fn421() {}' + 3613156 echo 'void fn422() {}' + 3613156 echo 'void fn423() {}' + 3613156 echo 'void fn424() {}' + 3613156 echo 'void fn425() {}' + 3613156 echo 'void fn426() {}' + 3613156 echo 'void fn427() {}' + 3613156 echo 'void fn428() {}' + 3613156 echo 'void fn429() {}' + 3613156 echo 'void fn430() {}' + 3613156 echo 'void fn431() {}' + 3613156 echo 'void fn432() {}' + 3613156 echo 'void fn433() {}' + 3613156 echo 'void fn434() {}' + 3613156 echo 'void fn435() {}' + 3613156 echo 'void fn436() {}' + 3613156 echo 'void fn437() {}' + 3613156 echo 'void fn438() {}' + 3613156 echo 'void fn439() {}' + 3613156 echo 'void fn440() {}' + 3613156 echo 'void fn441() {}' + 3613156 echo 'void fn442() {}' + 3613156 echo 'void fn443() {}' + 3613156 echo 'void fn444() {}' + 3613156 echo 'void fn445() {}' + 3613156 echo 'void fn446() {}' + 3613156 echo 'void fn447() {}' + 3613156 echo 'void fn448() {}' + 3613156 echo 'void fn449() {}' + 3613156 echo 'void fn450() {}' + 3613156 echo 'void fn451() {}' + 3613156 echo 'void fn452() {}' + 3613156 echo 'void fn453() {}' + 3613156 echo 'void fn454() {}' + 3613156 echo 'void fn455() {}' + 3613156 echo 'void fn456() {}' + 3613156 echo 'void fn457() {}' + 3613156 echo 'void fn458() {}' + 3613156 echo 'void fn459() {}' + 3613156 echo 'void fn460() {}' + 3613156 echo 'void fn461() {}' + 3613156 echo 'void fn462() {}' + 3613156 echo 'void fn463() {}' + 3613156 echo 'void fn464() {}' + 3613156 echo 'void fn465() {}' + 3613156 echo 'void fn466() {}' + 3613156 echo 'void fn467() {}' + 3613156 echo 'void fn468() {}' + 3613156 echo 'void fn469() {}' + 3613156 echo 'void fn470() {}' + 3613156 echo 'void fn471() {}' + 3613156 echo 'void fn472() {}' + 3613156 echo 'void fn473() {}' + 3613156 echo 'void fn474() {}' + 3613156 echo 'void fn475() {}' + 3613156 echo 'void fn476() {}' + 3613156 echo 'void fn477() {}' + 3613156 echo 'void fn478() {}' + 3613156 echo 'void fn479() {}' + 3613156 echo 'void fn480() {}' + 3613156 echo 'void fn481() {}' + 3613156 echo 'void fn482() {}' + 3613156 echo 'void fn483() {}' + 3613156 echo 'void fn484() {}' + 3613156 echo 'void fn485() {}' + 3613156 echo 'void fn486() {}' + 3613156 echo 'void fn487() {}' + 3613156 echo 'void fn488() {}' + 3613156 echo 'void fn489() {}' + 3613156 echo 'void fn490() {}' + 3613156 echo 'void fn491() {}' + 3613156 echo 'void fn492() {}' + 3613156 echo 'void fn493() {}' + 3613156 echo 'void fn494() {}' + 3613156 echo 'void fn495() {}' + 3613156 echo 'void fn496() {}' + 3613156 echo 'void fn497() {}' + 3613156 echo 'void fn498() {}' + 3613156 echo 'void fn499() {}' + 3613156 echo 'void fn500() {}' + 3613156 echo 'void fn501() {}' + 3613156 echo 'void fn502() {}' + 3613156 echo 'void fn503() {}' + 3613156 echo 'void fn504() {}' + 3613156 echo 'void fn505() {}' + 3613156 echo 'void fn506() {}' + 3613156 echo 'void fn507() {}' + 3613156 echo 'void fn508() {}' + 3613156 echo 'void fn509() {}' + 3613156 echo 'void fn510() {}' + 3613156 echo 'void fn511() {}' + 3613156 echo 'void fn512() {}' + 3613156 echo 'void fn513() {}' + 3613156 echo 'void fn514() {}' + 3613156 echo 'void fn515() {}' + 3613156 echo 'void fn516() {}' + 3613156 echo 'void fn517() {}' + 3613156 echo 'void fn518() {}' + 3613156 echo 'void fn519() {}' + 3613156 echo 'void fn520() {}' + 3613156 echo 'void fn521() {}' + 3613156 echo 'void fn522() {}' + 3613156 echo 'void fn523() {}' + 3613156 echo 'void fn524() {}' + 3613156 echo 'void fn525() {}' + 3613156 echo 'void fn526() {}' + 3613156 echo 'void fn527() {}' + 3613156 echo 'void fn528() {}' + 3613156 echo 'void fn529() {}' + 3613156 echo 'void fn530() {}' + 3613156 echo 'void fn531() {}' + 3613156 echo 'void fn532() {}' + 3613156 echo 'void fn533() {}' + 3613156 echo 'void fn534() {}' + 3613156 echo 'void fn535() {}' + 3613156 echo 'void fn536() {}' + 3613156 echo 'void fn537() {}' + 3613156 echo 'void fn538() {}' + 3613156 echo 'void fn539() {}' + 3613156 echo 'void fn540() {}' + 3613156 echo 'void fn541() {}' + 3613156 echo 'void fn542() {}' + 3613156 echo 'void fn543() {}' + 3613156 echo 'void fn544() {}' + 3613156 echo 'void fn545() {}' + 3613156 echo 'void fn546() {}' + 3613156 echo 'void fn547() {}' + 3613156 echo 'void fn548() {}' + 3613156 echo 'void fn549() {}' + 3613156 echo 'void fn550() {}' + 3613156 echo 'void fn551() {}' + 3613156 echo 'void fn552() {}' + 3613156 echo 'void fn553() {}' + 3613156 echo 'void fn554() {}' + 3613156 echo 'void fn555() {}' + 3613156 echo 'void fn556() {}' + 3613156 echo 'void fn557() {}' + 3613156 echo 'void fn558() {}' + 3613156 echo 'void fn559() {}' + 3613156 echo 'void fn560() {}' + 3613156 echo 'void fn561() {}' + 3613156 echo 'void fn562() {}' + 3613156 echo 'void fn563() {}' + 3613156 echo 'void fn564() {}' + 3613156 echo 'void fn565() {}' + 3613156 echo 'void fn566() {}' + 3613156 echo 'void fn567() {}' + 3613156 echo 'void fn568() {}' + 3613156 echo 'void fn569() {}' + 3613156 echo 'void fn570() {}' + 3613156 echo 'void fn571() {}' + 3613156 echo 'void fn572() {}' + 3613156 echo 'void fn573() {}' + 3613156 echo 'void fn574() {}' + 3613156 echo 'void fn575() {}' + 3613156 echo 'void fn576() {}' + 3613156 echo 'void fn577() {}' + 3613156 echo 'void fn578() {}' + 3613156 echo 'void fn579() {}' + 3613156 echo 'void fn580() {}' + 3613156 echo 'void fn581() {}' + 3613156 echo 'void fn582() {}' + 3613156 echo 'void fn583() {}' + 3613156 echo 'void fn584() {}' + 3613156 echo 'void fn585() {}' + 3613156 echo 'void fn586() {}' + 3613156 echo 'void fn587() {}' + 3613156 echo 'void fn588() {}' + 3613156 echo 'void fn589() {}' + 3613156 echo 'void fn590() {}' + 3613156 echo 'void fn591() {}' + 3613156 echo 'void fn592() {}' + 3613156 echo 'void fn593() {}' + 3613156 echo 'void fn594() {}' + 3613156 echo 'void fn595() {}' + 3613156 echo 'void fn596() {}' + 3613156 echo 'void fn597() {}' + 3613156 echo 'void fn598() {}' + 3613156 echo 'void fn599() {}' + 3613156 echo 'void fn600() {}' + 3613156 echo 'void fn601() {}' + 3613156 echo 'void fn602() {}' + 3613156 echo 'void fn603() {}' + 3613156 echo 'void fn604() {}' + 3613156 echo 'void fn605() {}' + 3613156 echo 'void fn606() {}' + 3613156 echo 'void fn607() {}' + 3613156 echo 'void fn608() {}' + 3613156 echo 'void fn609() {}' + 3613156 echo 'void fn610() {}' + 3613156 echo 'void fn611() {}' + 3613156 echo 'void fn612() {}' + 3613156 echo 'void fn613() {}' + 3613156 echo 'void fn614() {}' + 3613156 echo 'void fn615() {}' + 3613156 echo 'void fn616() {}' + 3613156 echo 'void fn617() {}' + 3613156 echo 'void fn618() {}' + 3613156 echo 'void fn619() {}' + 3613156 echo 'void fn620() {}' + 3613156 echo 'void fn621() {}' + 3613156 echo 'void fn622() {}' + 3613156 echo 'void fn623() {}' + 3613156 echo 'void fn624() {}' + 3613156 echo 'void fn625() {}' + 3613156 echo 'void fn626() {}' + 3613156 echo 'void fn627() {}' + 3613156 echo 'void fn628() {}' + 3613156 echo 'void fn629() {}' + 3613156 echo 'void fn630() {}' + 3613156 echo 'void fn631() {}' + 3613156 echo 'void fn632() {}' + 3613156 echo 'void fn633() {}' + 3613156 echo 'void fn634() {}' + 3613156 echo 'void fn635() {}' + 3613156 echo 'void fn636() {}' + 3613156 echo 'void fn637() {}' + 3613156 echo 'void fn638() {}' + 3613156 echo 'void fn639() {}' + 3613156 echo 'void fn640() {}' + 3613156 echo 'void fn641() {}' + 3613156 echo 'void fn642() {}' + 3613156 echo 'void fn643() {}' + 3613156 echo 'void fn644() {}' + 3613156 echo 'void fn645() {}' + 3613156 echo 'void fn646() {}' + 3613156 echo 'void fn647() {}' + 3613156 echo 'void fn648() {}' + 3613156 echo 'void fn649() {}' + 3613156 echo 'void fn650() {}' + 3613156 echo 'void fn651() {}' + 3613156 echo 'void fn652() {}' + 3613156 echo 'void fn653() {}' + 3613156 echo 'void fn654() {}' + 3613156 echo 'void fn655() {}' + 3613156 echo 'void fn656() {}' + 3613156 echo 'void fn657() {}' + 3613156 echo 'void fn658() {}' + 3613156 echo 'void fn659() {}' + 3613156 echo 'void fn660() {}' + 3613156 echo 'void fn661() {}' + 3613156 echo 'void fn662() {}' + 3613156 echo 'void fn663() {}' + 3613156 echo 'void fn664() {}' + 3613156 echo 'void fn665() {}' + 3613156 echo 'void fn666() {}' + 3613156 echo 'void fn667() {}' + 3613156 echo 'void fn668() {}' + 3613156 echo 'void fn669() {}' + 3613156 echo 'void fn670() {}' + 3613156 echo 'void fn671() {}' + 3613156 echo 'void fn672() {}' + 3613156 echo 'void fn673() {}' + 3613156 echo 'void fn674() {}' + 3613156 echo 'void fn675() {}' + 3613156 echo 'void fn676() {}' + 3613156 echo 'void fn677() {}' + 3613156 echo 'void fn678() {}' + 3613156 echo 'void fn679() {}' + 3613156 echo 'void fn680() {}' + 3613156 echo 'void fn681() {}' + 3613156 echo 'void fn682() {}' + 3613156 echo 'void fn683() {}' + 3613156 echo 'void fn684() {}' + 3613156 echo 'void fn685() {}' + 3613156 echo 'void fn686() {}' + 3613156 echo 'void fn687() {}' + 3613156 echo 'void fn688() {}' + 3613156 echo 'void fn689() {}' + 3613156 echo 'void fn690() {}' + 3613156 echo 'void fn691() {}' + 3613156 echo 'void fn692() {}' + 3613156 echo 'void fn693() {}' + 3613156 echo 'void fn694() {}' + 3613156 echo 'void fn695() {}' + 3613156 echo 'void fn696() {}' + 3613156 echo 'void fn697() {}' + 3613156 echo 'void fn698() {}' + 3613156 echo 'void fn699() {}' + 3613156 echo 'void fn700() {}' + 3613156 echo 'void fn701() {}' + 3613156 echo 'void fn702() {}' + 3613156 echo 'void fn703() {}' + 3613156 echo 'void fn704() {}' + 3613156 echo 'void fn705() {}' + 3613156 echo 'void fn706() {}' + 3613156 echo 'void fn707() {}' + 3613156 echo 'void fn708() {}' + 3613156 echo 'void fn709() {}' + 3613156 echo 'void fn710() {}' + 3613156 echo 'void fn711() {}' + 3613156 echo 'void fn712() {}' + 3613156 echo 'void fn713() {}' + 3613156 echo 'void fn714() {}' + 3613156 echo 'void fn715() {}' + 3613156 echo 'void fn716() {}' + 3613156 echo 'void fn717() {}' + 3613156 echo 'void fn718() {}' + 3613156 echo 'void fn719() {}' + 3613156 echo 'void fn720() {}' + 3613156 echo 'void fn721() {}' + 3613156 echo 'void fn722() {}' + 3613156 echo 'void fn723() {}' + 3613156 echo 'void fn724() {}' + 3613156 echo 'void fn725() {}' + 3613156 echo 'void fn726() {}' + 3613156 echo 'void fn727() {}' + 3613156 echo 'void fn728() {}' + 3613156 echo 'void fn729() {}' + 3613156 echo 'void fn730() {}' + 3613156 echo 'void fn731() {}' + 3613156 echo 'void fn732() {}' + 3613156 echo 'void fn733() {}' + 3613156 echo 'void fn734() {}' + 3613156 echo 'void fn735() {}' + 3613156 echo 'void fn736() {}' + 3613156 echo 'void fn737() {}' + 3613156 echo 'void fn738() {}' + 3613156 echo 'void fn739() {}' + 3613156 echo 'void fn740() {}' + 3613156 echo 'void fn741() {}' + 3613156 echo 'void fn742() {}' + 3613156 echo 'void fn743() {}' + 3613156 echo 'void fn744() {}' + 3613156 echo 'void fn745() {}' + 3613156 echo 'void fn746() {}' + 3613156 echo 'void fn747() {}' + 3613156 echo 'void fn748() {}' + 3613156 echo 'void fn749() {}' + 3613156 echo 'void fn750() {}' + 3613156 echo 'void fn751() {}' + 3613156 echo 'void fn752() {}' + 3613156 echo 'void fn753() {}' + 3613156 echo 'void fn754() {}' + 3613156 echo 'void fn755() {}' + 3613156 echo 'void fn756() {}' + 3613156 echo 'void fn757() {}' + 3613156 echo 'void fn758() {}' + 3613156 echo 'void fn759() {}' + 3613156 echo 'void fn760() {}' + 3613156 echo 'void fn761() {}' + 3613156 echo 'void fn762() {}' + 3613156 echo 'void fn763() {}' + 3613156 echo 'void fn764() {}' + 3613156 echo 'void fn765() {}' + 3613156 echo 'void fn766() {}' + 3613156 echo 'void fn767() {}' + 3613156 echo 'void fn768() {}' + 3613156 echo 'void fn769() {}' + 3613156 echo 'void fn770() {}' + 3613156 echo 'void fn771() {}' + 3613156 echo 'void fn772() {}' + 3613156 echo 'void fn773() {}' + 3613156 echo 'void fn774() {}' + 3613156 echo 'void fn775() {}' + 3613156 echo 'void fn776() {}' + 3613156 echo 'void fn777() {}' + 3613156 echo 'void fn778() {}' + 3613156 echo 'void fn779() {}' + 3613156 echo 'void fn780() {}' + 3613156 echo 'void fn781() {}' + 3613156 echo 'void fn782() {}' + 3613156 echo 'void fn783() {}' + 3613156 echo 'void fn784() {}' + 3613156 echo 'void fn785() {}' + 3613156 echo 'void fn786() {}' + 3613156 echo 'void fn787() {}' + 3613156 echo 'void fn788() {}' + 3613156 echo 'void fn789() {}' + 3613156 echo 'void fn790() {}' + 3613156 echo 'void fn791() {}' + 3613156 echo 'void fn792() {}' + 3613156 echo 'void fn793() {}' + 3613156 echo 'void fn794() {}' + 3613156 echo 'void fn795() {}' + 3613156 echo 'void fn796() {}' + 3613156 echo 'void fn797() {}' + 3613156 echo 'void fn798() {}' + 3613156 echo 'void fn799() {}' + 3613156 echo 'void fn800() {}' + 3613156 echo 'void fn801() {}' + 3613156 echo 'void fn802() {}' + 3613156 echo 'void fn803() {}' + 3613156 echo 'void fn804() {}' + 3613156 echo 'void fn805() {}' + 3613156 echo 'void fn806() {}' + 3613156 echo 'void fn807() {}' + 3613156 echo 'void fn808() {}' + 3613156 echo 'void fn809() {}' + 3613156 echo 'void fn810() {}' + 3613156 echo 'void fn811() {}' + 3613156 echo 'void fn812() {}' + 3613156 echo 'void fn813() {}' + 3613156 echo 'void fn814() {}' + 3613156 echo 'void fn815() {}' + 3613156 echo 'void fn816() {}' + 3613156 echo 'void fn817() {}' + 3613156 echo 'void fn818() {}' + 3613156 echo 'void fn819() {}' + 3613156 echo 'void fn820() {}' + 3613156 echo 'void fn821() {}' + 3613156 echo 'void fn822() {}' + 3613156 echo 'void fn823() {}' + 3613156 echo 'void fn824() {}' + 3613156 echo 'void fn825() {}' + 3613156 echo 'void fn826() {}' + 3613156 echo 'void fn827() {}' + 3613156 echo 'void fn828() {}' + 3613156 echo 'void fn829() {}' + 3613156 echo 'void fn830() {}' + 3613156 echo 'void fn831() {}' + 3613156 echo 'void fn832() {}' + 3613156 echo 'void fn833() {}' + 3613156 echo 'void fn834() {}' + 3613156 echo 'void fn835() {}' + 3613156 echo 'void fn836() {}' + 3613156 echo 'void fn837() {}' + 3613156 echo 'void fn838() {}' + 3613156 echo 'void fn839() {}' + 3613156 echo 'void fn840() {}' + 3613156 echo 'void fn841() {}' + 3613156 echo 'void fn842() {}' + 3613156 echo 'void fn843() {}' + 3613156 echo 'void fn844() {}' + 3613156 echo 'void fn845() {}' + 3613156 echo 'void fn846() {}' + 3613156 echo 'void fn847() {}' + 3613156 echo 'void fn848() {}' + 3613156 echo 'void fn849() {}' + 3613156 echo 'void fn850() {}' + 3613156 echo 'void fn851() {}' + 3613156 echo 'void fn852() {}' + 3613156 echo 'void fn853() {}' + 3613156 echo 'void fn854() {}' + 3613156 echo 'void fn855() {}' + 3613156 echo 'void fn856() {}' + 3613156 echo 'void fn857() {}' + 3613156 echo 'void fn858() {}' + 3613156 echo 'void fn859() {}' + 3613156 echo 'void fn860() {}' + 3613156 echo 'void fn861() {}' + 3613156 echo 'void fn862() {}' + 3613156 echo 'void fn863() {}' + 3613156 echo 'void fn864() {}' + 3613156 echo 'void fn865() {}' + 3613156 echo 'void fn866() {}' + 3613156 echo 'void fn867() {}' + 3613156 echo 'void fn868() {}' + 3613156 echo 'void fn869() {}' + 3613156 echo 'void fn870() {}' + 3613156 echo 'void fn871() {}' + 3613156 echo 'void fn872() {}' + 3613156 echo 'void fn873() {}' + 3613156 echo 'void fn874() {}' + 3613156 echo 'void fn875() {}' + 3613156 echo 'void fn876() {}' + 3613156 echo 'void fn877() {}' + 3613156 echo 'void fn878() {}' + 3613156 echo 'void fn879() {}' + 3613156 echo 'void fn880() {}' + 3613156 echo 'void fn881() {}' + 3613156 echo 'void fn882() {}' + 3613156 echo 'void fn883() {}' + 3613156 echo 'void fn884() {}' + 3613156 echo 'void fn885() {}' + 3613156 echo 'void fn886() {}' + 3613156 echo 'void fn887() {}' + 3613156 echo 'void fn888() {}' + 3613156 echo 'void fn889() {}' + 3613156 echo 'void fn890() {}' + 3613156 echo 'void fn891() {}' + 3613156 echo 'void fn892() {}' + 3613156 echo 'void fn893() {}' + 3613156 echo 'void fn894() {}' + 3613156 echo 'void fn895() {}' + 3613156 echo 'void fn896() {}' + 3613156 echo 'void fn897() {}' + 3613156 echo 'void fn898() {}' + 3613156 echo 'void fn899() {}' + 3613156 echo 'void fn900() {}' + 3613156 echo 'void fn901() {}' + 3613156 echo 'void fn902() {}' + 3613156 echo 'void fn903() {}' + 3613156 echo 'void fn904() {}' + 3613156 echo 'void fn905() {}' + 3613156 echo 'void fn906() {}' + 3613156 echo 'void fn907() {}' + 3613156 echo 'void fn908() {}' + 3613156 echo 'void fn909() {}' + 3613156 echo 'void fn910() {}' + 3613156 echo 'void fn911() {}' + 3613156 echo 'void fn912() {}' + 3613156 echo 'void fn913() {}' + 3613156 echo 'void fn914() {}' + 3613156 echo 'void fn915() {}' + 3613156 echo 'void fn916() {}' + 3613156 echo 'void fn917() {}' + 3613156 echo 'void fn918() {}' + 3613156 echo 'void fn919() {}' + 3613156 echo 'void fn920() {}' + 3613156 echo 'void fn921() {}' + 3613156 echo 'void fn922() {}' + 3613156 echo 'void fn923() {}' + 3613156 echo 'void fn924() {}' + 3613156 echo 'void fn925() {}' + 3613156 echo 'void fn926() {}' + 3613156 echo 'void fn927() {}' + 3613156 echo 'void fn928() {}' + 3613156 echo 'void fn929() {}' + 3613156 echo 'void fn930() {}' + 3613156 echo 'void fn931() {}' + 3613156 echo 'void fn932() {}' + 3613156 echo 'void fn933() {}' + 3613156 echo 'void fn934() {}' + 3613156 echo 'void fn935() {}' + 3613156 echo 'void fn936() {}' + 3613156 echo 'void fn937() {}' + 3613156 echo 'void fn938() {}' + 3613156 echo 'void fn939() {}' + 3613156 echo 'void fn940() {}' + 3613156 echo 'void fn941() {}' + 3613156 echo 'void fn942() {}' + 3613156 echo 'void fn943() {}' + 3613156 echo 'void fn944() {}' + 3613156 echo 'void fn945() {}' + 3613156 echo 'void fn946() {}' + 3613156 echo 'void fn947() {}' + 3613156 echo 'void fn948() {}' + 3613156 echo 'void fn949() {}' + 3613156 echo 'void fn950() {}' + 3613156 echo 'void fn951() {}' + 3613156 echo 'void fn952() {}' + 3613156 echo 'void fn953() {}' + 3613156 echo 'void fn954() {}' + 3613156 echo 'void fn955() {}' + 3613156 echo 'void fn956() {}' + 3613156 echo 'void fn957() {}' + 3613156 echo 'void fn958() {}' + 3613156 echo 'void fn959() {}' + 3613156 echo 'void fn960() {}' + 3613156 echo 'void fn961() {}' + 3613156 echo 'void fn962() {}' + 3613156 echo 'void fn963() {}' + 3613156 echo 'void fn964() {}' + 3613156 echo 'void fn965() {}' + 3613156 echo 'void fn966() {}' + 3613156 echo 'void fn967() {}' + 3613156 echo 'void fn968() {}' + 3613156 echo 'void fn969() {}' + 3613156 echo 'void fn970() {}' + 3613156 echo 'void fn971() {}' + 3613156 echo 'void fn972() {}' + 3613156 echo 'void fn973() {}' + 3613156 echo 'void fn974() {}' + 3613156 echo 'void fn975() {}' + 3613156 echo 'void fn976() {}' + 3613156 echo 'void fn977() {}' + 3613156 echo 'void fn978() {}' + 3613156 echo 'void fn979() {}' + 3613156 echo 'void fn980() {}' + 3613156 echo 'void fn981() {}' + 3613156 echo 'void fn982() {}' + 3613156 echo 'void fn983() {}' + 3613156 echo 'void fn984() {}' + 3613156 echo 'void fn985() {}' + 3613156 echo 'void fn986() {}' + 3613156 echo 'void fn987() {}' + 3613156 echo 'void fn988() {}' + 3613156 echo 'void fn989() {}' + 3613156 echo 'void fn990() {}' + 3613156 echo 'void fn991() {}' + 3613156 echo 'void fn992() {}' + 3613156 echo 'void fn993() {}' + 3613156 echo 'void fn994() {}' + 3613156 echo 'void fn995() {}' + 3613156 echo 'void fn996() {}' + 3613156 echo 'void fn997() {}' + 3613156 echo 'void fn998() {}' + 3613156 echo 'void fn999() {}' + 3613156 echo 'void fn1000() {}' + cc -B. -o out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o + grep 'Hello world' + 3616174 out/test/x86_64/shuffle-sections/exe1 Hello world + cc -B. -o out/test/x86_64/shuffle-sections/exe2 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o '-Wl,-shuffle-sections' + grep 'Hello world' + 3616359 out/test/x86_64/shuffle-sections/exe2 Hello world not diff $t/exe1 $t/exe2 >& /dev/null ^ /home/udu/aports/community/mold/src/mold-2.39.1/test/shuffle-sections.sh:22: Invalid descriptor '/dev/null'. Expected D, -, or D- where D is an integer + on_error 22 + code=1 + echo 'command failed: 22: ' command failed: 22: + trap - EXIT + exit 1 335/417 Test #332: x86_64-tls-gd ......................................... Passed 0.40 sec 336/417 Test #341: x86_64-tls-nopic ...................................... Passed 0.21 sec Start 354: x86_64-undefined-glob Start 355: x86_64-undefined Start 356: x86_64-undefined2 337/417 Test #353: x86_64-undefined-glob-gc-sections .....................***Skipped 0.03 sec Start 357: x86_64-unkown-section-type 338/417 Test #355: x86_64-undefined ......................................***Skipped 0.03 sec Start 358: x86_64-unresolved-symbols 339/417 Test #354: x86_64-undefined-glob .................................***Skipped 0.04 sec Start 359: x86_64-unresolved-symbols2 340/417 Test #356: x86_64-undefined2 .....................................***Skipped 0.04 sec Start 360: x86_64-verbose 341/417 Test #263: x86_64-relocatable-c++ ................................ Passed 1.76 sec Start 361: x86_64-version-script-search-paths 342/417 Test #357: x86_64-unkown-section-type ............................ Passed 0.03 sec Start 362: x86_64-version-script 343/417 Test #358: x86_64-unresolved-symbols ............................. Passed 0.07 sec Start 363: x86_64-version-script10 344/417 Test #348: x86_64-tlsdesc-static .................................***Skipped 0.15 sec Start 364: x86_64-version-script11 345/417 Test #331: x86_64-tls-gd-to-ie ................................... Passed 0.52 sec Start 365: x86_64-version-script12 346/417 Test #352: x86_64-trace .......................................... Passed 0.14 sec Start 366: x86_64-version-script13 347/417 Test #343: x86_64-tls-small-alignment ............................ Passed 0.28 sec Start 367: x86_64-version-script14 348/417 Test #221: x86_64-many-sections .................................. Passed 2.35 sec Start 368: x86_64-version-script15 349/417 Test #361: x86_64-version-script-search-paths .................... Passed 0.10 sec 350/417 Test #362: x86_64-version-script ................................. Passed 0.10 sec Start 369: x86_64-version-script16 Start 370: x86_64-version-script17 351/417 Test #359: x86_64-unresolved-symbols2 ............................ Passed 0.13 sec 352/417 Test #360: x86_64-verbose ........................................ Passed 0.12 sec Start 371: x86_64-version-script18 Start 372: x86_64-version-script19 353/417 Test #350: x86_64-trace-symbol-symver ............................ Passed 0.20 sec Start 373: x86_64-version-script2 354/417 Test #363: x86_64-version-script10 ............................... Passed 0.09 sec Start 374: x86_64-version-script20 355/417 Test #351: x86_64-trace-symbol ................................... Passed 0.21 sec Start 375: x86_64-version-script21 356/417 Test #364: x86_64-version-script11 ............................... Passed 0.13 sec Start 376: x86_64-version-script22 357/417 Test #365: x86_64-version-script12 ............................... Passed 0.13 sec Start 377: x86_64-version-script23 358/417 Test #345: x86_64-tlsdesc-import ................................. Passed 0.35 sec 359/417 Test #366: x86_64-version-script13 ............................... Passed 0.13 sec Start 378: x86_64-version-script3 Start 379: x86_64-version-script4 360/417 Test #344: x86_64-tlsdesc-dlopen ................................. Passed 0.40 sec Start 380: x86_64-version-script5 361/417 Test #377: x86_64-version-script23 ...............................***Skipped 0.03 sec Start 381: x86_64-version-script6 362/417 Test #367: x86_64-version-script14 ............................... Passed 0.14 sec Start 382: x86_64-version-script7 363/417 Test #368: x86_64-version-script15 ............................... Passed 0.14 sec Start 383: x86_64-version-script8 364/417 Test #371: x86_64-version-script18 ............................... Passed 0.12 sec Start 384: x86_64-version-script9 365/417 Test #369: x86_64-version-script16 ............................... Passed 0.14 sec Start 385: x86_64-version 366/417 Test #372: x86_64-version-script19 ............................... Passed 0.12 sec Start 386: x86_64-versioned-undef 367/417 Test #374: x86_64-version-script20 ............................... Passed 0.13 sec Start 387: x86_64-visibility 368/417 Test #347: x86_64-tlsdesc-local-dynamic .......................... Passed 0.37 sec Start 388: x86_64-warn-common 369/417 Test #375: x86_64-version-script21 ............................... Passed 0.14 sec 370/417 Test #386: x86_64-versioned-undef ................................ Passed 0.02 sec Start 389: x86_64-warn-once Start 390: x86_64-warn-symbol-type 371/417 Test #346: x86_64-tlsdesc-initial-exec ........................... Passed 0.43 sec Start 391: x86_64-warn-unresolved-symbols 372/417 Test #376: x86_64-version-script22 ............................... Passed 0.12 sec Start 392: x86_64-weak-export-dso 373/417 Test #384: x86_64-version-script9 ................................ Passed 0.09 sec Start 393: x86_64-weak-export-dso2 374/417 Test #380: x86_64-version-script5 ................................ Passed 0.12 sec Start 394: x86_64-weak-export-exe 375/417 Test #390: x86_64-warn-symbol-type ............................... Passed 0.07 sec Start 395: x86_64-weak-undef-dso 376/417 Test #373: x86_64-version-script2 ................................ Passed 0.24 sec 377/417 Test #379: x86_64-version-script4 ................................ Passed 0.16 sec 378/417 Test #391: x86_64-warn-unresolved-symbols ........................ Passed 0.06 sec Start 396: x86_64-weak-undef Start 397: x86_64-weak-undef2 Start 398: x86_64-weak-undef4 379/417 Test #382: x86_64-version-script7 ................................ Passed 0.16 sec 380/417 Test #389: x86_64-warn-once ......................................***Failed 0.11 sec + 3617902 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/warn-once.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3617915 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/warn-once.sh .sh + testname=warn-once + t=out/test/x86_64/warn-once + mkdir -p out/test/x86_64/warn-once + tlsdesc_opt='-mtls-dialect=gnu2' + 3617934 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing warn-once ... ' Testing warn-once ... + set -o pipefail + set -x + cc -c -fPIC -xc -o out/test/x86_64/warn-once/a.o - + 3617950 cat + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - + 3618121 cat $CC -B. -o $t/exe $t/a.o $t/b.o -Wl,--warn-unresolved-symbols,--warn-once >& $t/log ^~ /home/udu/aports/community/mold/src/mold-2.39.1/test/warn-once.sh:15: Invalid descriptor 'out/test/x86_64/warn-once/log'. Expected D, -, or D- where D is an integer + on_error 15 + code=1 + echo 'command failed: 15: ' command failed: 15: + trap - EXIT + exit 1 Start 399: x86_64-weak-undef5 Start 400: x86_64-whole-archive 381/417 Test #378: x86_64-version-script3 ................................ Passed 0.19 sec Start 401: x86_64-wrap-lto 382/417 Test #401: x86_64-wrap-lto .......................................***Skipped 0.03 sec Start 402: x86_64-wrap 383/417 Test #381: x86_64-version-script6 ................................ Passed 0.21 sec 384/417 Test #388: x86_64-warn-common .................................... Passed 0.17 sec Start 403: x86_64-z-cet-report Start 404: x86_64-z-defs 385/417 Test #370: x86_64-version-script17 ............................... Passed 0.33 sec Start 405: x86_64-z-dynamic-undefined-weak-exe 386/417 Test #394: x86_64-weak-export-exe ................................ Passed 0.13 sec Start 406: x86_64-z-dynamic-undefined-weak 387/417 Test #387: x86_64-visibility ..................................... Passed 0.21 sec Start 407: x86_64-z-max-page-size 388/417 Test #383: x86_64-version-script8 ................................ Passed 0.24 sec Start 408: x86_64-z-nodefaultlib 389/417 Test #349: x86_64-tlsdesc ........................................ Passed 0.56 sec Start 409: x86_64-z-nodump 390/417 Test #403: x86_64-z-cet-report ...................................***Failed 0.06 sec + 3618509 dirname /home/udu/aports/community/mold/src/mold-2.39.1/test/z-cet-report.sh + . /home/udu/aports/community/mold/src/mold-2.39.1/test/common.inc + export LC_ALL=C + '[' -z x86_64 ']' + '[' -z '' ']' + TESTDIR=out/test/x86_64 + CC=cc + CXX='c++' + GCC=gcc + GXX='g++' + OBJDUMP=objdump + OBJCOPY=objcopy + STRIP=strip + QEMU='' + 3618526 basename /home/udu/aports/community/mold/src/mold-2.39.1/test/z-cet-report.sh .sh + testname=z-cet-report + t=out/test/x86_64/z-cet-report + mkdir -p out/test/x86_64/z-cet-report + tlsdesc_opt='-mtls-dialect=gnu2' + 3618538 uname + '[' Linux '=' FreeBSD ']' + trap 'on_error $LINENO' ERR + trap on_exit EXIT + echo -n 'Testing z-cet-report ... ' Testing z-cet-report ... + set -o pipefail + set -x + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - + 3618540 cat + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o $CC -B. -o $t/exe $t/a.o -Wl,-z,cet-report=warning >& $t/log ^~ /home/udu/aports/community/mold/src/mold-2.39.1/test/z-cet-report.sh:11: Invalid descriptor 'out/test/x86_64/z-cet-report/log'. Expected D, -, or D- where D is an integer + on_error 11 + code=1 + echo 'command failed: 11: ' command failed: 11: + trap - EXIT + exit 1 Start 410: x86_64-z-now 391/417 Test #392: x86_64-weak-export-dso ................................ Passed 0.19 sec Start 411: x86_64-z-origin 392/417 Test #397: x86_64-weak-undef2 .................................... Passed 0.14 sec Start 412: x86_64-z-pack-relative-relocs 393/417 Test #399: x86_64-weak-undef5 .................................... Passed 0.21 sec 394/417 Test #408: x86_64-z-nodefaultlib ................................. Passed 0.12 sec Start 413: x86_64-z-rodynamic Start 414: x86_64-z-sectionheader 395/417 Test #393: x86_64-weak-export-dso2 ............................... Passed 0.27 sec 396/417 Test #404: x86_64-z-defs ......................................... Passed 0.16 sec Start 415: x86_64-z-separate-code Start 416: x86_64-z-stack-size 397/417 Test #405: x86_64-z-dynamic-undefined-weak-exe ................... Passed 0.17 sec Start 417: x86_64-z-start-stop-visibility 398/417 Test #415: x86_64-z-separate-code ................................ Passed 0.03 sec 399/417 Test #409: x86_64-z-nodump ....................................... Passed 0.15 sec 400/417 Test #400: x86_64-whole-archive .................................. Passed 0.25 sec 401/417 Test #411: x86_64-z-origin ....................................... Passed 0.14 sec 402/417 Test #410: x86_64-z-now .......................................... Passed 0.15 sec 403/417 Test #395: x86_64-weak-undef-dso ................................. Passed 0.30 sec 404/417 Test #398: x86_64-weak-undef4 .................................... Passed 0.29 sec 405/417 Test #412: x86_64-z-pack-relative-relocs ......................... Passed 0.16 sec 406/417 Test #407: x86_64-z-max-page-size ................................ Passed 0.20 sec 407/417 Test #396: x86_64-weak-undef ..................................... Passed 0.32 sec 408/417 Test #416: x86_64-z-stack-size ................................... Passed 0.10 sec 409/417 Test #414: x86_64-z-sectionheader ................................ Passed 0.11 sec 410/417 Test #413: x86_64-z-rodynamic .................................... Passed 0.13 sec 411/417 Test #402: x86_64-wrap ........................................... Passed 0.30 sec 412/417 Test #417: x86_64-z-start-stop-visibility ........................ Passed 0.14 sec 413/417 Test #406: x86_64-z-dynamic-undefined-weak ....................... Passed 0.30 sec 414/417 Test #385: x86_64-version ........................................ Passed 0.54 sec 415/417 Test #267: x86_64-relocatable-many-sections ...................... Passed 2.70 sec 416/417 Test #222: x86_64-many-sections2 ................................. Passed 4.07 sec 417/417 Test #258: x86_64-range-extension-thunk3 ......................... Passed 3.65 sec 97% tests passed, 12 tests failed out of 417 Total Test time (real) = 5.69 sec The following tests did not run: 2 - x86_64-arch-x86_64-apx-gotpcrelx (Skipped) 3 - x86_64-arch-x86_64-apx-gottpoff (Skipped) 4 - x86_64-arch-x86_64-apx-gottpoff2 (Skipped) 5 - x86_64-arch-x86_64-apx-tlsdesc (Skipped) 11 - x86_64-arch-x86_64-gnu-linkonce (Skipped) 15 - x86_64-arch-x86_64-incompatible-libs-linker-script (Skipped) 16 - x86_64-arch-x86_64-incompatible-libs-linker-script2 (Skipped) 17 - x86_64-arch-x86_64-incompatible-libs (Skipped) 18 - x86_64-arch-x86_64-incompatible-libs2 (Skipped) 19 - x86_64-arch-x86_64-incompatible-obj (Skipped) 24 - x86_64-arch-x86_64-mergeable-records (Skipped) 26 - x86_64-arch-x86_64-mergeable-strings (Skipped) 27 - x86_64-arch-x86_64-note-property (Skipped) 29 - x86_64-arch-x86_64-note (Skipped) 53 - x86_64-arch-x86_64-z-rewrite-endbr (Skipped) 54 - x86_64-arch-x86_64-z-rewrite-endbr2 (Skipped) 55 - x86_64-arch-x86_64-z-rewrite-endbr3 (Skipped) 81 - x86_64-compress-debug-sections-zstd (Skipped) 83 - x86_64-compressed-debug-info (Skipped) 90 - x86_64-crel (Skipped) 92 - x86_64-dead-debug-sections (Skipped) 96 - x86_64-defsym-lto (Skipped) 105 - x86_64-dependency-file-lto (Skipped) 116 - x86_64-duplicate-error-lto (Skipped) 134 - x86_64-exception-multiple-ehframe (Skipped) 144 - x86_64-filler (Skipped) 148 - x86_64-gdb-index-compress-output (Skipped) 149 - x86_64-gdb-index-dwarf2 (Skipped) 150 - x86_64-gdb-index-dwarf3 (Skipped) 151 - x86_64-gdb-index-dwarf4 (Skipped) 152 - x86_64-gdb-index-dwarf5 (Skipped) 153 - x86_64-gdb-index-dwarf64 (Skipped) 155 - x86_64-gdb-index-split-dwarf (Skipped) 161 - x86_64-gnu-unique (Skipped) 166 - x86_64-hello-static (Skipped) 183 - x86_64-ifunc-static-pie (Skipped) 184 - x86_64-ifunc-static (Skipped) 195 - x86_64-large-max-page-size-strip (Skipped) 209 - x86_64-lto-archive (Skipped) 210 - x86_64-lto-archive2 (Skipped) 211 - x86_64-lto-archive3 (Skipped) 212 - x86_64-lto-comdat (Skipped) 213 - x86_64-lto-dso (Skipped) 214 - x86_64-lto-gcc (Skipped) 215 - x86_64-lto-llvm (Skipped) 216 - x86_64-lto-llvm2 (Skipped) 217 - x86_64-lto-no-plugin (Skipped) 218 - x86_64-lto-nostdlib (Skipped) 219 - x86_64-lto-version-script (Skipped) 223 - x86_64-mcmodel-large (Skipped) 244 - x86_64-omagic (Skipped) 264 - x86_64-relocatable-compressed-debug-info (Skipped) 281 - x86_64-run-clang (Skipped) 287 - x86_64-separate-debug-file (Skipped) 288 - x86_64-shared-abs-sym (Skipped) 298 - x86_64-static-pie (Skipped) 305 - x86_64-symbol-version-lto (Skipped) 322 - x86_64-textrel2 (Skipped) 348 - x86_64-tlsdesc-static (Skipped) 353 - x86_64-undefined-glob-gc-sections (Skipped) 354 - x86_64-undefined-glob (Skipped) 355 - x86_64-undefined (Skipped) 356 - x86_64-undefined2 (Skipped) 377 - x86_64-version-script23 (Skipped) 401 - x86_64-wrap-lto (Skipped) The following tests FAILED: 9 - x86_64-arch-x86_64-execstack-if-needed (Failed) 28 - x86_64-arch-x86_64-note-property2 (Failed) 30 - x86_64-arch-x86_64-note2 (Failed) 228 - x86_64-mold-wrapper2 (Failed) 231 - x86_64-no-allow-shlib-undefined (Failed) 282 - x86_64-run (Failed) 286 - x86_64-section-start (Failed) 290 - x86_64-shuffle-sections-seed (Failed) 291 - x86_64-shuffle-sections (Failed) 317 - x86_64-sysroot (Failed) 389 - x86_64-warn-once (Failed) 403 - x86_64-z-cet-report (Failed) Errors while running CTest >>> ERROR: mold: check failed >>> mold: Uninstalling dependencies... (1/24) Purging .makedepends-mold (20251011.181926) (2/24) Purging cmake (3.31.7-r1) (3/24) Purging mimalloc2-dev (2.2.3-r2) (4/24) Purging mimalloc2-debug (2.2.3-r2) (5/24) Purging mimalloc2-insecure (2.2.3-r2) (6/24) Purging mimalloc2 (2.2.3-r2) (7/24) Purging onetbb-dev (2022.1.0-r0) (8/24) Purging linux-headers (6.14.2-r0) (9/24) Purging onetbb (2022.1.0-r0) (10/24) Purging samurai (1.2-r7) (11/24) Purging zlib-dev (1.3.1-r2) (12/24) Purging zstd-dev (1.5.7-r0) (13/24) Purging zstd (1.5.7-r0) (14/24) Purging dwarf-tools (0.9.2-r0) (15/24) Purging grep (3.12-r0) (16/24) Purging hwloc (2.12.0-r3) (17/24) Purging libarchive (3.8.1-r0) (18/24) Purging liblibdwarfp (0.9.2-r0) (19/24) Purging libuv (1.51.0-r0) (20/24) Purging libxml2 (2.13.9-r0) (21/24) Purging lz4-libs (1.10.0-r0) (22/24) Purging rhash-libs (1.4.5-r0) (23/24) Purging eudev-libs (3.2.14-r5) (24/24) Purging libdwarf (0.9.2-r0) Executing busybox-1.37.0-r19.trigger OK: 296 MiB in 89 packages