%general-entities; ]> Glibc-&glibc-version; 32 Bit Libraries Glibc 32 Bit Installation of Glibc The powerpc (32) architecture is expected to fail the check-textrel tests because it cannot protect some elf segments in shared libraries from being executable and writable. Using the default 64-bit compiler means the test runs as __powerpc64__ which is not expected to fail. The problem only exists in 32-bit, the 64-bit ABI allows the segments to be protected. Other distributions alter gcc to default to 32-bits and so do not see this failure. Whether they then test correctly on 64-bit libraries is not our problem. Force the test to use the 32-bit compiler with the following sed : sed -i "s/\(^check-textrel-CFLAGS = \)/\1 ${BUILD32} /" elf/Makefile CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ ../glibc-&glibc-version;/configure \ --prefix=/usr \ --enable-kernel=&glibc-kernel-version; \ --libexecdir=/usr/lib/glibc \ --host=${CLFS_TARGET32} \ --enable-stack-protector=strong \ --enable-obsolete-rpc <para>Details on this package are located in <xref linkend="contents-glibc" role="."/></para> </sect2> </sect1>