Ref: Linux From Scratch - Version 20180803-systemd Part III. Building the LFS System 10. Adding multilib to an existing system Glibc-2.28 32-bit (temp)
Using binutils-2.33.1 , gcc-9.2.0 and glibc-2.30 to match my system, the glibc build fails because it cannot find libgcc_s and libstdc++: make ... x86_64-unknown-linux-gnu-gcc -m32 -B/opt/temptools/bin/ -Wl,-rpath-link=/usr/src/glibc-2.30/build:/usr/src/glibc-2.30/build/math:/usr/src/glibc-2.30/build/elf:/usr/src/glibc-2.30/build/dlfcn:/usr/src/glibc-2.30/build/nss:/usr/src/glibc-2.30/build/nis:/usr/src/glibc-2.30/build/rt:/usr/src/glibc-2.30/build/resolv:/usr/src/glibc-2.30/build/mathvec:/usr/src/glibc-2.30/build/support:/usr/src/glibc-2.30/build/crypt:/usr/src/glibc-2.30/build/nptl -nostdlib -nostartfiles -o /usr/src/glibc-2.30/build/support/links-dso-program -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both /usr/src/glibc-2.30/build/csu/crt1.o /usr/src/glibc-2.30/build/csu/crti.o `x86_64-unknown-linux-gnu-gcc -m32 -B/opt/temptools/bin/ --print-file-name=crtbegin.o` /usr/src/glibc-2.30/build/support/links-dso-program.o -lstdc++ -lgcc -lgcc_s -Wl,-dynamic-linker=/usr/lib32/ld-linux.so.2 /usr/src/glibc-2.30/build/libc.so.6 /usr/src/glibc-2.30/build/libc_nonshared.a -Wl,--as-needed /usr/src/glibc-2.30/build/elf/ld.so -Wl,--no-as-needed -lgcc `x86_64-unknown-linux-gnu-gcc -m32 -B/opt/temptools/bin/ --print-file-name=crtend.o` /usr/src/glibc-2.30/build/csu/crtn.o /opt/temptools/lib/gcc/x86_64-unknown-linux-gnu/9.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: cannot find -lstdc++ /opt/temptools/lib/gcc/x86_64-unknown-linux-gnu/9.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: cannot find -lgcc_s -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
