On Sun, Jun 05, 2016 at 12:49:42PM -0700, Paul Rogers wrote:
> I've got myself boxed into having a frustrating problem I can't see my
> way around.  I need help, hence this reconstruction and message.
> 
> Something mysterious happened to the libgcc_s.so.1 when I tried to clone
> the 7.7 x86_64 system I built.  I have to figure out what and fix it,
> rather than just recompile and go on.  I got the "bright idea" that it'd
> be a good idea to use everything I already have to rebuild 7.7 on i686
> for other boxen.  Fine, ran through Ch5 in an hour, tarballed /tools.
> 
> Started on Ch6, got up to binutils, decided to destroy the FHS and
> startover.  Now I got stuck at the (old problem) Linux API headers ld
> not finding crt[1i].o!  Huh?  No prob, destroy FHS, untar /tools making
> sure that's good, restart Ch6.  Stopped again at API headers.

Paul,

AFAICS the commands for the Linux API headers in 7.7 were:

make mrproper

make INSTALL_HDR_PATH=dest headers_install

followed by a find command and then a cp

Which of these gives you an ld error ?

[ retaining the rest for the moment, in case it is useful ]

ĸen

>  Why?  I
> got through it the first time!  Tried Google, see below.  I've been
> over the book and my scripts several times.  I can't see anything
> wrong!  However, wrong doesn't mean "to the letter" because I'm building
> this on my i7 for i686, and I noticed one or two packages ignore this
> is a 686 system (MACHTYPE=i686-pc-linux-gnu) and tries to use i7
> instructions.  So my environment includes CFLAGS=-march-i686.  The ld
> being used is in /tools.
> 
> Stage2 root:/usr/local/src/linux-3.19# /tools/sbin/ldconfig -v \
> 2>/dev/null | grep -v ^$'\t'
> /tools/lib:
> 
> Stage2 root:/usr/local/src/linux-3.19# find / -name crt1.o
> /tools/lib/crt1.o
> 
> Stage2 root:/usr/local/src/linux-3.19# gcc dummy.c
> (fails over the crt1.o issue)
> 
> Stage2 root:/usr/local/src/linux-3.19# echo $PATH
> /bin:/usr/bin:/sbin:/usr/sbin:/tools/bin
> 
> 
> I *could* blow the whole thing back to scripts/patches/tarballs run
> through Ch5 yet again and maybe get back through here, but if I
> don't know what's causing this I can't fix it, and maybe I get stuck
> here then too.  I need to find out *why* ld can't find crt1.o!  Any
> ideas?
> -- 
> Paul Rogers
> [email protected]
> Rogers' Second Law: "Everything you do communicates."
> (I do not personally endorse any additions after this line. TANSTAAFL
> :-)
> 
> -- 
> http://www.fastmail.com - Same, same, but different...
> 
> -- 
> http://lists.linuxfromscratch.org/listinfo/blfs-support
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page

-- 
I had to walk fifteen miles to school, barefoot in the snow.  Uphill both ways.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to