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

Reply via email to