I'm getting the following error when trying to compile the temporary glibc:
/srv/lfs/hlfs/build/glibc-2.9-20090518/obj/elf/librtld.os: In function `_dl_start_final': /srv/lfs/hlfs/build/glibc-2.9-20090518/elf/rtld.c:294: undefined reference to `_begin' /hlfs-tools/bin/ld: /srv/lfs/hlfs/build/glibc-2.9-20090518/obj/elf/librtld.os: relocation R_386_GOTOFF against undefined hidden symbol `_begin' can not be used when making a shared object /hlfs-tools/bin/ld: final link failed: Bad value collect2: ld returned 1 exit status make[2]: *** [/srv/lfs/hlfs/build/glibc-2.9-20090518/obj/elf/ld.so] Error 1 make[2]: Leaving directory `/srv/lfs/hlfs/build/glibc-2.9-20090518/elf' make[1]: *** [elf/subdir_lib] Error 2 make[1]: Leaving directory `/srv/lfs/hlfs/build/glibc-2.9-20090518' make: *** [all] Error 2 I'm using an LFS host system and have successfully built the temp tool chain following the SVN HTML manual. I'm wish to use more up to date packages and am attempting to build a hardened system following the onward branch. I have used the exact package versions, patches and scripts from the onward branch and I believe this error is occurring when building the glibc library's. binutils-2.19.51 gcc-4.4-20100216 gmp-5.0.1 mpfr-2.4.2 glibc-2.9-20090518 Any help would be greatly appreciated! -- http://linuxfromscratch.org/mailman/listinfo/hlfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page