%general-entities; ]> EGLIBC-&eglibc-version; EGLIBC Installation of EGLIBC CC="gcc ${BUILD64}" ../eglibc-&eglibc-version;/configure --prefix=/usr \ --disable-profile --enable-kernel=2.6.32 \ --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \ --enable-obsolete-rpc --cache-file=config.cache The install will finish by checking that everything is correctly installed. Unfortunately, it will test for a multilib installation. On PPC64 Pure64 this means it will try to test the non-existent 32-bit loader which has a different name from the 64-bit loader (unlike on other 64-bit architectures). We fool it by creating a symlink to the real loader. ln -sv &eglibc-ld-name; /lib/ld64.so.1 The stubs.h header installed by EGLIBC looks for stubs-32.h and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix this with the following: mv -v /usr/include/gnu/stubs{-64,}.h