SVN-JH-20080403 5.7. Adjusting the Toolchain
Dennis Clarke
dclarke at blastwave.org
Fri Apr 4 18:15:31 MDT 2008
I get different, and correct, output from the common sense check.
lfs at vesta:/mnt/lfs/sources/build$ mkdir foo
lfs at vesta:/mnt/lfs/sources/build$ cd foo
lfs at vesta:/mnt/lfs/sources/build/foo$ echo 'main(){}' > dummy.c
lfs at vesta:/mnt/lfs/sources/build/foo$ cc dummy.c
lfs at vesta:/mnt/lfs/sources/build/foo$ readelf -l a.out | grep ': /tools'
[Requesting program interpreter: /tools/lib/ld.so.1]
The above makes sense for a PowerPC system I think.
lfs at vesta:/mnt/lfs/sources/build/foo$
lfs at vesta:/mnt/lfs/sources/build/foo$ ls -l
total 16
-rwxr-xr-x 1 lfs lfs 11631 Apr 4 19:19 a.out
-rw-r--r-- 1 lfs lfs 9 Apr 4 19:18 dummy.c
lfs at vesta:/mnt/lfs/sources/build/foo$ file a.out
a.out: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV),
for GNU/Linux 2.6.0, dynamically linked (uses shared libs), for GNU/Linux
2.6.0, not stripped
lfs at vesta:/mnt/lfs/sources/build/foo$ ldd a.out
linux-vdso32.so.1 => (0x00100000)
libc.so.6 => /tools/lib/libc.so.6 (0x0fe92000)
/tools/lib/ld.so.1 (0x30000000)
lfs at vesta:/mnt/lfs/sources/build/foo$ cd ..
lfs at vesta:/mnt/lfs/sources/build$ rm -rf foo
It may be reasonable to include a line or two for RISC (PPC/ARM etc) based
people that may get different output from compiling that dummy.c code.
-
Dennis Clarke
More information about the lfs-dev
mailing list