Can't link kernel 1.2.13: Wrong starting address ?

Can't link kernel 1.2.13: Wrong starting address ?

Post by Juergen Hoik » Sat, 30 Mar 1996 04:00:00

Hi !

I can't link a new kernel (1.2.13) :


make[1]: Leaving directory `/usr/src/linux-1.2.13/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
drivers/scsi/scsi.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'
arch/i386/kernel/head.o(.text+0xdb): undefined reference to `_x86_model

... (many more "undefined references")

floppy.o(.text+0xc50): undefined reference to `floppy_track_buffer'
floppy.o(.text+0x2a88): undefined reference to `floppy_track_buffer'
floppy.o(.text+0x2b56): undefined reference to `floppy_track_buffer'
floppy.o(.text+0x3500): more undefined references to
`floppy_track_buffer' follow
make: *** [vmlinux] Error 1

Thank you for your help !



Juergen Hoika                                                          
Medical Clinic I                                  
University of Technology, RWTH Aachen

WWW   :    



1. strange problems 1.2.13 --> 2.0.0 --> 1.2.13


I have some strange problems with the new kernel source tree...

after the installation of the new sysvinit-2.62 the linux-2.0.0 kernel
complains sh:/bin/bash cannot execute...
with 1.99.7 this works fine
and at least I'm totally unable to recompile the 1.2.13 source tree due
some strange asm errors in main occurring in asm/io.h referenced by
bugs.h  (also within the asm tree). Of course I checked the appropriate
links to for the linux source tree /usr/include/linux

Please help....

        Michael Rietz                   |       Office: 13

        Werner Heisenberg Institut      |       phone:+49-(0)89-32354-242,
        Foehringer Ring 6               |                             415,411
        D-80805 Muenchen                |       fax:    +49 (0)89 3226704
                            is there anybody OUT there...

2. Advfs without using addvol

3. Error in final link of 1.2.13 kernel

4. Request for Info: Frame capture to laserdisc

5. Link Error Compiling Kernel 1.2.13 - Please Help!

6. ctrl-alt-del and vnc

7. OK - 1.2.13 compiles but won't link

8. Dead AlphaStation 200 4/100 or memory troubles

9. Unable to start up ypbind on 1.2.13 kernel

10. NCSA httpd 1.3 Won't Start in Linux 1.2.13

11. Quota's on 1.2.13 kernel?

12. HELP: PPP won't initialise in my kernel 1.2.13