Re: Compiling kernel 2.4.20 on m68k
On Sun, 4 Jan 2004, Lance Tagliapietra wrote:
> 3. I used the Config.amiga in the kernel patches directory and copied it
> to the sources directory as .config (the idea is that I'd like to
> duplicate the assumed working config, before I start modifying it for my
> specific situation).
Please run `make oldconfig' after modifying the config (e.g. by copying it from
Config.amiga).
> 4. time make clean; time make dep; time make
> (time, to get some idea of how long this takes, as a baseline).
> [about 12 hours later]
>
> I noticed that the build stopped due to unresolved symbol errors:
>
> ld -m m68kelf -T /mnt/dh0/kernel-source-2.4.20/arch/m68k/vmlinux.lds
> arch/m68k/kernel/head.o init/main.o init/version.o init/do_mounts.o \
> --start-group \
> arch/m68k/kernel/kernel.o arch/m68k/mm/mm.o kernel/kernel.o
> mm/mm.o fs/fs.o ipc/ipc.o arch/m68k/amiga/amiga.o
> arch/m68k/fpsp040/fpsp.o arch/m68k/ifpsp060/ifpsp.o
> arch/m68k/math-emu/mathemu.o \
> drivers/char/char.o drivers/block/block.o drivers/misc/misc.o
> drivers/net/net.o drivers/media/media.o drivers/ide/idedriver.o
> drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/zorro/driver.o
> drivers/video/video.o \
> net/network.o \
> /mnt/dh0/kernel-source-2.4.20/lib/lib.a arch/m68k/lib/lib.a \
> --end-group \
> -o vmlinux
> kernel/kernel.o: In function `access_process_vm':
> kernel/kernel.o(.text+0x833c): undefined reference to `is_dumpable'
> drivers/block/block.o: In function `floppy_hardint':
> drivers/block/block.o(.text+0x268a): undefined reference to `inb'
> drivers/block/block.o(.text+0x26ae): undefined reference to `outb_p'
> drivers/block/block.o(.text+0x26c6): undefined reference to `inb_p'
> make: *** [vmlinux] Error 1
floppy_hardint() is a routine from the PC-style floppy driver. Probably it was
enabled before you copied Config.amiga.
Hence try this:
make oldconfig
make dep
make clean
make zImage modules
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Reply to: