Hi everybody!
Everything worked fine until a voltage breakdown up to
"make -C ld install"
After starting again, a second "make -C ld install" brought that on screen:
make: Entering directory `/mnt/lfs/sources/binutils-build/ld'
Making install in po
make[1]: Entering directory `/mnt/lfs/sources/binutils-build/ld/po'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/ld/po'
make[1]: Entering directory `/mnt/lfs/sources/binutils-build/ld'
make[2]: Entering directory `/mnt/lfs/sources/binutils-build/ld'
/bin/sh ../../binutils-2.15.94.0.2.2/ld/../mkinstalldirs /tools/bin
/tools/i686-pc-linux-gnu/bin
/bin/sh ./libtool --mode=install /bin/install -c ld-new /tools/bin/ld
/bin/install -c ld-new /tools/bin/ld
n=`echo ld | sed 's,y,y,'`; \
if [ "/tools/bin/$n" != "/tools/i686-pc-linux-gnu/bin/ld" ]; then \
rm -f /tools/i686-pc-linux-gnu/bin/ld; \
ln /tools/bin/$n /tools/i686-pc-linux-gnu/bin/ld >/dev/null 2>/dev/null \
|| /bin/sh ./libtool --mode=install /bin/install -c ld-new
/tools/i686-pc-linux-gnu/bin/ld; \
fi
make install-man1
make[3]: Entering directory `/mnt/lfs/sources/binutils-build/ld'
/bin/sh ../../binutils-2.15.94.0.2.2/ld/../mkinstalldirs /tools/man/man1
/bin/install -c -m 644 ld.1 /tools/man/man1/ld.1
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
/bin/sh ../../binutils-2.15.94.0.2.2/ld/../mkinstalldirs
/tools/i686-pc-linux-gnu/lib/ldscripts
for f in ldscripts/*; do \
/bin/install -c -m 644 $f /tools/i686-pc-linux-gnu/lib/$f ; \
done
make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
Making install-info in po
make[1]: Entering directory `/mnt/lfs/sources/binutils-build/ld/po'
make[1]: Nothing to be done for `install-info'.
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/ld/po'
make[1]: Entering directory `/mnt/lfs/sources/binutils-build/ld'
/bin/sh ../../binutils-2.15.94.0.2.2/ld/../mkinstalldirs /tools/info
/bin/install -c -m 644 ./ld.info /tools/info/ld.info
install-info --info-dir=/tools/info /tools/info/ld.info
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
make: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
as before. So I did:
SPECFILE=`gcc --print-file specs` &&
sed 's@ /lib/ld-linux.so.2@ /tools/lib/[EMAIL PROTECTED]' \
$SPECFILE > tempspecfile &&
mv -f tempspecfile $SPECFILE &&
unset SPECFILE
No complaining. So I went on
"rm -f /tools/lib/gcc/*/*/include/{pthread.h,bits/sigthread.h}"
And next:
"echo 'main(){}' > dummy.c"
But:
"cc dummy.c" brought
Oops: 0000 [#8]
PREEMPT SMP
Modules linked in: ext2 reiserfs ne2k_pci 8390 intel_agp agpgart unionfs
CPU: 0
EIP: 0060:[<c0159fa5>] Not tainted VLI
EFLAGS: 00010246 (2.6.11.12)
EIP is at dentry_open+0x45/0x2a0
eax: 0000000d ebx: cf520420 ecx: 00000000 edx: ca901dd0
esi: 00000000 edi: 00000000 ebp: cffd7f80 esp: caf6fe68
ds: 007b es: 007b ss: 0068
Process cc (pid: 3205, threadinfo=caf6e000 task=cf47f550)
Stack: 00000000 ffffffe9 cffd7f80 00000000 cbe647e0 ca901dd0 d0868952 ca901dd0
cffd7f80 00000000 cbffd7a8 00000002 c0167efd cb896df8 00000000 00000002
00000000 cfc1a400 cb877770 00000000 00000000 00000002 00000001 caf6ff60
Call Trace:
[<d0868952>] unionfs_open+0xd92/0xf90 [unionfs]
[<c0167efd>] permission+0x6d/0xa0
[<c0167f19>] permission+0x89/0xa0
[<c01697bb>] may_open+0x4b/0x1e0
[<c03ed6be>] _spin_lock+0xe/0x80
[<c015a144>] dentry_open+0x1e4/0x2a0
[<c0159f50>] filp_open+0x50/0x60
[<c015a395>] sys_open+0x35/0x90
[<c01030e7>] syscall_call+0x7/0xb
Code: 00 00 85 c0 89 c3 0f 84 64 01 00 00 89 70 18 8d 46 01 83 e0 03 83 c8 0c
66 89 43 1c 8b 54 24 1c a8 02 8b 7a 10 0f 85 2b 01 00
00 <8b> 87 b4 00 00 00 89 83 98 00 00 00 8b 44 24 1c 89 43 08 89 6b
Segmentation fault
"readelf -l a.out | grepp ': /tools'" sail, that ld couldn't be found and
And at a second time
readelf: Error: 'a.out': No such file
So my question is: Have I to start again from the very beginning?
Thanks in advance for any helping brain :-)
Clemens:-)
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page