On Tue, May 12, 2009 at 06:50:57PM +0200, Kabelmaulwurf wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi guys, > > I got a problem on the Installation of Glib > > Everything works fine until > > "Prepare Glibc for comilation" > > - ----------------------------------------------------------------------- > ../glibc-2.5.1/configure --prefix=/usr \ > --disable-profile --enable-add-ons \ > --enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc > - ----------------------------------------------------------------------- > > But it prompts me > > - ----------------------------------------------------------------------- > checking for .preinit_array/.init_array/.fini_array support... > ../glibc-2.5.1/configure: line 5510: /tools/bin/readelf: No such file or > directory > no > configure: error: Need linker with .init_array/.fini_array support.
We used to have a FAQ, and probably still do. Any "no such file" when the the file seems to exist and you are in chroot means that file has been linked against a host library (probably also applies to other files too). From outside chroot, try using ldd on the file to see what it is using. Usually, a lot of chapter 5 turns out to be linked against the host. Unfortunately, I'm too short of time to look further. Maybe the archives have something useful for you - possible keywords might be readelf or 'no such file' or 'linked to host'. I'm also puzzled why anyone would build 6.3 now. It's old. ĸen -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page