%general-entities; ]> Glibc-&glibc-linuxthreads-version; Glibc Installation of Glibc This architecture does not currently support NPTL, so we will have to include Glibc Linuxthreads as a threading library. Building for a Linuxthreads based glibc you will need to unpack the glibc-linuxthreads-&glibc-linuxthreads-version; tarball from within the glibc-&glibc-linuxthreads-version; directory. tar -xjvf /sources/glibc-linuxthreads-&glibc-linuxthreads-version;.tar.bz2 If you require libidn support, you can add it by unpacking glibc-libidn-&glibc-linuxthreads-version; tarball from within the glibc-&glibc-linuxthreads-version; directory. If you used libidn during your cross-tools build, you will need to add it here also. tar -xjvf /sources/glibc-libidn-&glibc-linuxthreads-version;.tar.bz2 patch -Np1 -i ../&glibc-linuxthreads-localedef_segfault-patch; This patch will fix an obsolete gcc option that was removed in GCC 4.x: patch -Np1 -i ../&glibc-sparc_gcc4_fixes-patch; NPTL is not supported on Sparc v8 and below, so we need to remove the NPTL from our build. We do this by removing the NPTL directories: rm -rf nptl* ../glibc-&glibc-linuxthreads-version;/configure --prefix=/usr \ --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ --libexecdir=/usr/lib/glibc