About building cross compiler with glibc and it tries to find -lgcc_s but it does not exist
sotrdg sotrdg
euloanty@live.com
Sat Nov 1 08:19:19 GMT 2025
Since we are building the cross compiler, the libgcc_s just does not exist, only libgcc.a exists. Why? I used to build that and it does not need libgcc_s.
It tries to link both libgcc.a and libgcc_s And I try to manually remove -Wl,--as-needed -lgcc_s it seems it does not make compiling fail.
I did not encounter the issue before, maybe there is something I do not know?
-lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed /home/cqwrteur/toolchains_build/toolchainbuildscripts/gcc/.artifacts/gcc/x86_64-linux-gnu/aarch64-linux-gnu/libc/build/glibc/default/libc.so.6 /home/cqwrteur/toolchains_build/toolchainbuildscripts/gcc/.artifacts/gcc/x86_64-linux-gnu/aarch64-linux-gnu/libc/build/glibc/default/libc_nonshared.a -Wl,--as-needed /home/cqwrteur/toolchains_build/toolchainbuildscripts/gcc/.artifacts/gcc/x86_64-linux-gnu/aarch64-linux-gnu/libc/build/glibc/default/elf/ld.so -Wl,--no-as-needed -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed `aarch64-linux-gnu-gcc --print-file-name=crtendS.o` /home/cqwrteur/toolchains_build/toolchainbuildscripts/gcc/.artifacts/gcc/x86_64-linux-gnu/aarch64-linux-gnu/libc/build/glibc/default/csu/crtn.o
/home/cqwrteur/toolchains/gnu/x86_64-linux-gnu/aarch64-linux-gnu/lib/gcc/aarch64-linux-gnu/16.0.0/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgcc_s: No such file or directory
/home/cqwrteur/toolchains/gnu/x86_64-linux-gnu/aarch64-linux-gnu/lib/gcc/aarch64-linux-gnu/16.0.0/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgcc_s: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [../Rules:254: /home/cqwrteur/toolchains_build/toolchainbuildscripts/gcc/.artifacts/gcc/x86_64-linux-gnu/aarch64-linux-gnu/libc/build/glibc/default/support/test-container] Error 1
make[2]: Leaving directory '/home/cqwrteur/toolchains_build/glibc/support'
make[1]: *** [Makefile:484: support/others] Error 2
make[1]: Leaving directory '/home/cqwrteur/toolchains_build/glibc'
More information about the Libc-help
mailing list