ml-12.4-113-systemd: 7.7 Gettext-0.26: C compiler cannot create executables

"\"Random Penguin\"" ([email protected] via lfs-support Mailing List) <[email protected]> Mon, 22 Dec 2025 11:36:40 +0000
Newsgroups gmane.linux.lfs.support
Message-ID <[email protected]>
LFS version: Multilib Linux From Scratch 12.4-113 m32 + systemd
Host distro + version: Arch Linux (rolling release)
Host version check: All validated, 8 parallels
Section where error was encountered: 7.7 Gettext-0.26
Command that generated the error: ./configure --disable-shared
Error message: Checking if the C compiler works . . . no (I'll send the
relevant config.log lines)
No deviation from the book (yet)

Some relevant troubleshooting commands I tried:
* gcc -v
Using built-in specs.
COLLECT_GCC=gcc
Target: x86_64-lfs-linux-gnu
Configured with: ../configure --build=x86_64-pc-linux-gnu --host=x86_64-lfs-
linux-gnu --target=x86_64-lfs-linux-gnu --prefix=/usr --with-build-sysroot=/
mnt/lfs --enable-default-pie --enable-default-ssp --disable-nls --enable-
multilib --with-multilib-list=m64,m32 --disable-libatomic --disable-libgomp --
disable-libquadmath --disable-libsanitizer --disable-libssp --disable-libvtv
--enable-languages=c,c++ LDFLAGS_FOR_TARGET=-L/mnt/lfs/sources/gcc-15.2.0/
build/x86_64-lfs-linux-gnu/libgcc
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 15.2.0 (GCC)

* ldd -v /usr/bin/gcc
	linux-vdso.so.1 (0x00007f2ef505c000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007f2ef4f63000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f2ef4d84000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f2ef505e000)
	Version information:
	/usr/bin/gcc:
		ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.
2
		libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_2.38) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_2.15) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_2.17) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_2.33) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_2.11) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
	/usr/lib/libm.so.6:
		ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-
64.so.2
		libc.so.6 (GLIBC_2.36) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_ABI_DT_RELR) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
		libc.so.6 (GLIBC_PRIVATE) => /usr/lib/libc.so.6
	/usr/lib/libc.so.6:
		ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-
64.so.2
		ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.
2
		ld-linux-x86-64.so.2 (GLIBC_2.35) => /lib64/ld-linux-x86-
64.so.2
		ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-
64.so.2

* part in config.log that shows errors
configure:5161: === configuring in gettext-runtime (/sources/gettext-0.26/
gettext-runtime)
configure:5222: running /bin/sh ./configure --disable-option-checking '--
prefix=/usr/local'  '--disable-shared' --cache-file=/dev/null --srcdir=.
configure:5227: error: ./configure failed for gettext-runtime
. . .
configure: exit 77

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-support
Unsubscribe: See the above information page