[Prev][Next][Index]

No Subject



Hello all,
I am needing some help,
I am running linux 1.2.13 on a Pentium-100.(Slackware 3.0.0 distribution),
I am tring to compile kernel 1.2.13 configured in optimal way for my system.
I am using gcc version 2.7.0, the compilation seems to work ok, but once
it gets to linking I get stack, I get the following:
.
.
.
make[1]: Leaving directory `/usr/src/linux/arch/i386/mm'
ld -qmagic -Ttext 0xfffe0 arch/i386/kernel/head.o init/main.o init/version.o \
        arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o net/net
.o ipc/ipc.o \
        fs/filesystems.a \
        drivers/block/block.a drivers/char/char.a drivers/net/net.a \
        /usr/src/linux/lib/lib.a -o vmlinux
ld: warning: cannot find entry symbol _start; defaulting to 000fffe0
arch/i386/kernel/head.o(.text+0x18): undefined reference to `__edata'
arch/i386/kernel/head.o(.text+0x1d): undefined reference to `__end'
arch/i386/kernel/head.o(.text+0x7f): undefined reference to `_x86'
arch/i386/kernel/head.o(.text+0xa3): undefined reference to `_x86'
arch/i386/kernel/head.o(.text+0xcf): undefined reference to `_x86'
.
.
.

I do not know how to solve this problem, I will be greatfull for same
help on how to  continue.
thanks in advance,
Pablo

Pablo Sandler
Department of Physical Chemistry and the Fritz Haber Research Center,
The Hebrew University of Jerusalem,
Jerusalem 91904, Israel
e-mail:sandler@batata.fh.huji.ac.il
phone:972-2-6586206