Hello,

Vladimir A. Pavlov wrote:
On Friday 24 November 2006 20:17, Amadeus wrote:
I'm following LFS-dev and trying to build glibc as per chapter five. After a while of investigating and trying LFS-6.2 instructions, it seems that whatever compiler I use (gcc-4.1.1 is default on FC6) ld is built without the --hash-style option which means glibc won't configure (--hash-style=gnu not supported).

Is it possible to build your "own" copy of binutils before an LFS
build and use them instead of Fedora's ones?

For that you can try to run
../binutils-2.17/configure --some-options --prefix=/home/you/binutils
make
make install
export PATH="/home/you/binutils/bin:$PATH"

and then do a build exactly like the book says.
Thanks for the tip, unfortunately I'm back to the same problem, this time when compiling binutils-2.17 for the first time as part of Chapter 5 using my own ld:

configure:1980: checking whether the C compiler (gcc  ) works
configure:1996: gcc -o conftest    conftest.c  1>&5
/home/lfs/binutils/bin/ld: unrecognized option '--hash-style=gnu'
/home/lfs/binutils/bin/ld: use the --help option for usage information
collect2: ld returned 1 exit status
configure: failed program was:

Grepping through binutils-2.17/ld source directory doesn't find any reference to "hash-style"...

I found http://www.linuxsir.org/bbs/showthread.php?t=280933 has the same problem (FC6) but I can't read Chinese :( They seem to be suggesting building binutils from the live CD and then continuing. This could be tried, but I don't see why I shouldn't manage it just using my host system...

Amadeus

--
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