Hi,
I would like to build a *custom* a.out shared libc from libc 4.7.2 but
the make gives me errormessages :( ( see below)
I have the following installed : (Slackware 3.0)
- gcc 2.7.0
- tools 2.17
- running linux 1.2.13 ELF
Maybe some guru got a clue for me ?
thanks alot,
Rene.
make output :
(cd ../..; for l in *.a; do \
/usr/i486-linuxaout/bin/ar -d $l __.SYMDEF; \
/usr/i486-linuxaout/bin/ranlib $l; done)
(/usr/i486-linuxaout/bin/ar -d ../../shared.lite/libcompat/libcompat.a
__.SYMDEF; \ /usr/i486-linuxaout/bin/ranlib
./../shared.lite/libcompat/libcompat.a; )
(cd ../../shared.lite; for l in *.a; do \
/usr/i486-linuxaout/bin/ar -d $l __.SYMDEF; \
/usr/i486-linuxaout/bin/ranlib $l; done)
/usr/i486-linuxaout/bin/ar: creating *.a
/usr/i486-linuxaout/bin/mkimage -l libc-lite -v 4.7.2 -a 0x60000000 \
-d 0x60090000 -j 0x00004000 -g 0x00001000 \
-- ../../shared.lite/libc.a ../../shared.lite/libtermcap.a
./../shared.lite/libgcc/libgcc3.a
./../shared.lite/libcompat/libcompat.a ../../libalias.a
mkimage v2.17
Reading configuration files from ../../jump/libc.lite
ld: warning: cannot find entry symbol _start; defaulting to 08000074
Binary format not a.out ZMAGIC or QMAGIC
Magic = 464c457f
mv libc-lite.so.4.7.2 lib.so # do this trick for stupid fs
mv: libc-lite.so.4.7.2: No such file or directory
make[2]: *** [lib] Error 1
make[2]: Leaving directory `/usr/src/libc/jump/libc.lite'
make[1]: *** [lib] Error 2
make[1]: Leaving directory `/usr/src/libc/jump'