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
