I tried “–verbose” for gcc,
Configured with: /home/dev/haiku/buildtools/gcc/configure --prefix=/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64 --target=loongarch64-unknown-haiku --disable-nls --disable-shared --with-system-zlib --enable-languages=c,c++ --enable-lto --enable-frame-pointer --enable-__cxa-atexit --enable-threads=posix --with-default-libstdcxx-abi=gcc4-compatible --with-sysroot=/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/sysroot --disable-maintainer-mode --disable-libgomp --disable-libatomic --with-arch=loongarch64 --disable-multilib
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.3.0 (GCC)
COMPILER_PATH=/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib/gcc/loongarch64-unknown-haiku/13.3.0/:/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib/gcc/loongarch64-unknown-haiku/13.3.0/:/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib/gcc/loongarch64-unknown-haiku/:/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib64/gcc/loongarch64-unknown-haiku/13.3.0/:/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib64/gcc/loongarch64-unknown-haiku/:/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib64/gcc/loongarch64-unknown-haiku/13.3.0/../../../../loongarch64-unknown-haiku/bin/
BELIBRARIES=/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib64/gcc/loongarch64-unknown-haiku/13.3.0/:/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib64/gcc/loongarch64-unknown-haiku/13.3.0/../../../../loongarch64-unknown-haiku/lib/:/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/sysroot/boot/system/develop/lib/
COLLECT_GCC_OPTIONS='-O2' '-v' '-static-libgcc' '-o' 'isl_test_cpp' '-mabi=lp64d' '-march=loongarch64' '-mfpu=64' '-mcmodel=normal' '-mtune=la464' '-dumpdir' 'isl_test_cpp.'
/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib/gcc/loongarch64-unknown-haiku/13.3.0/collect2 -plugin /home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib/gcc/loongarch64-unknown-haiku/13.3.0/liblto_plugin.so -plugin-opt=/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib/gcc/loongarch64-unknown-haiku/13.3.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccljMgmi.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lroot -plugin-opt=-pass-through=-lgcc --sysroot=/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/sysroot --eh-frame-hdr -melf64loongarch -shared -no-undefined -X -o isl_test_cpp /home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib64/gcc/loongarch64-unknown-haiku/13.3.0/crti.o /home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib64/gcc/loongarch64-unknown-haiku/13.3.0/crtbeginS.o /home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/sysroot/boot/system/develop/lib/start_dyn.o /home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/sysroot/boot/system/develop/lib/init_term_dyn.o -L/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib64/gcc/loongarch64-unknown-haiku/13.3.0 -L/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib64/gcc/loongarch64-unknown-haiku/13.3.0/../../../../loongarch64-unknown-haiku/lib -L/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/sysroot/boot/system/develop/lib isl_test_cpp-isl_test_cpp.o ./.libs/libisl.a /home/dev/haiku/generated.loongarch64/objects/haiku/loongarch64/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-13.3.0_2025_01_13/sources/gcc_bootstrap-13.3.0_2025_01_13-obj/./gmp/.libs/libgmp.a -Bstatic -lstdc++ -Bdynamic -lgcc -lroot -lgcc /home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib64/gcc/loongarch64-unknown-haiku/13.3.0/crtendS.o /home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/lib64/gcc/loongarch64-unknown-haiku/13.3.0/crtn.o
gcc is trying to link objects in sysroot, but I can’t find them and this directory sysroot:
/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/sysroot/boot/system/develop/lib/start_dyn.o
/home/dev/haiku/generated.loongarch64/cross-tools-loongarch64/sysroot/boot/system/develop/lib/init_term_dyn.o