Jomon John wrote: > > ---------- Forwarded message ---------- > From: Smartboy <smartboyath...@gmail.com > <mailto:smartboyath...@gmail.com>> > To: LFS Support List <lfs-support@linuxfromscratch.org > <mailto:lfs-support@linuxfromscratch.org>> > Date: Sat, 25 Jul 2009 21:07:04 -0700 > Subject: Re: Glib-2.5.1 Error (Need linker with > .init_array/.fini_array support.) > > On Sat, Jul 25, 2009 at 9:01 PM, William Immendorf > <will.immend...@gmail.com <mailto:will.immend...@gmail.com>> > wrote: > > On Sat, Jul 25, 2009 at 10:58 PM, Jomon > John<tuxma...@gmail.com <mailto:tuxma...@gmail.com>> wrote: > > Am building LFS using the Sources from > "lfslivecd-x86-6.3-r2160.iso" with > > LFS-BOOK 6.3.My <http://6.3.My> host system is Loaded > with Ubuntu 9.04 > I'm sorry to say this, but LFS 6.3 is dead. *You're better > off trying > eiter 6.4 or 6.5.* > > > Am using the sources from the live cd "lfslivecd-x86-6.3-r2160.iso"... > Which is the 6.3 version disk... also am using the same Version LFS > Book .that is LFS BOOK 6.3.... & Building is using* Ubuntu 9.04* as > host... > > * So actually which LFS Book I,ve to use ???? 6.3(same version of the > live cd) or newer one.. pls specify... > * I recommend the development version, but also keep in mind, packages that use git (my system is using as many packages as possible through git). > > also i already completed the first 3 packages sing the LFS book 6.3... > which are the following.. > > 1. Binutils-2.17 - Pass 1 > 2. GCC-4.1.2 - Pass 1 > 3. Linux-2.6.22.5 API Headers > > & Now stuck in *Glibc-2.5.1*with the configuration error "*Need > linker with .init_array/.fini_array support.*" the complete output is > given below... > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > l...@alexa:/mnt/lfs/glibc-build$ sudo ../glibc-2.5.1/configure > --prefix=/tools \ > > --disable-profile --enable-add-ons \ > > --enable-kernel=2.6.0 --with-binutils=/tools/bin \ > > --without-gd --with-headers=/tools/include \ > > --without-selinux > [sudo] password for lfs: You don't want to give that much permission to an app, than it already has. > checking build system type... i686-pc-linux-gnu > checking host system type... i686-pc-linux-gnu > configure: running configure fragment for add-on nptl > checking sysdep dirs... sysdeps/i386/elf > nptl/sysdeps/unix/sysv/linux/i386/i686 > nptl/sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux/i386 > nptl/sysdeps/unix/sysv/linux nptl/sysdeps/pthread sysdeps/pthread > sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common > sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 > nptl/sysdeps/unix/sysv sysdeps/unix/sysv sysdeps/unix/i386 > nptl/sysdeps/unix sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu > nptl/sysdeps/i386/i686 sysdeps/i386/i686 sysdeps/i386/i486 > nptl/sysdeps/i386/i486 sysdeps/i386/fpu nptl/sysdeps/i386 sysdeps/i386 > sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 > sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic > checking for a BSD-compatible install... /usr/bin/install -c > checking whether ln -s works... yes > checking for gcc... gcc > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ANSI C... none needed > checking how to run the C preprocessor... gcc -E > checking for g++... g++ > checking whether we are using the GNU C++ compiler... yes > checking whether g++ accepts -g... yes > checking whether /tools/bin/as is GNU as... yes > checking whether /tools/bin/ld is GNU ld... yes > checking for /tools/bin/as... /tools/bin/as > checking version of /tools/bin/as... 2.17, ok > checking for /tools/bin/ld... /tools/bin/ld > checking version of /tools/bin/ld... 2.17, ok > checking for pwd... /bin/pwd > checking for gcc... gcc -B/tools/bin/ > checking version of gcc -B/tools/bin/... 4.3.3, ok > checking for gnumake... no > checking for gmake... no > checking for make... make > checking version of make... 3.81, ok > checking for gnumsgfmt... no > checking for gmsgfmt... no > checking for msgfmt... msgfmt > checking version of msgfmt... 0.17, ok > checking for makeinfo... makeinfo > checking version of makeinfo... 4.11, ok > checking for sed... sed > checking version of sed... 4.1.5, ok > checking for autoconf... autoconf > checking whether autoconf works... yes > checking whether ranlib is necessary... no > checking LD_LIBRARY_PATH variable... ok > checking whether GCC supports -static-libgcc... -static-libgcc > checking for bash... /bin/bash > checking for gawk... gawk > checking for perl... /usr/bin/perl > checking for install-info... /usr/sbin/install-info > checking for bison... no > checking for signed size_t type... no > checking for libc-friendly stddef.h... yes > checking whether we need to use -P to assemble .S files... no > checking whether .text pseudo-op must be used... yes > checking for assembler global-symbol directive... .globl > checking for .set assembler directive... no > checking for assembler .type directive prefix... @ > checking for .symver assembler directive... yes > checking for ld --version-script... no > *** WARNING: You should not compile GNU libc without versioning. Not using > *** versioning will introduce incompatibilities so that old binaries > *** will not run anymore. > *** For versioning you need recent binutils (binutils-2.8.1.0.23 or > newer). > checking for .previous assembler directive... yes > checking for .protected and .hidden assembler directive... yes > checking whether __attribute__((visibility())) is supported... yes > checking for broken __attribute__((visibility()))... no > checking for broken __attribute__((alias()))... no > checking whether to put _rtld_local into .sdata section... no > checking for .preinit_array/.init_array/.fini_array support... no > configure: error: Need linker with .init_array/.fini_array support. But when it comes to personale preference, some people still enjoy building kernel 2.4.* and having older packages. (up to you).
:^) Justin P. Mattock -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page