Kernel Cross-compiling fails
Hi,
I need to compile a mips kernel. So I've build a crocc compiler as
discribed at linux-mips.org. I tried to compile 2.2.25 and 2.4.19 but
none of them works. I guess something's wrong with the compiler but what?
I hope, you can help me to get it working.
Thanks in advance.
Michael
Here's the compiler output:
============================
init/main.o: In function `start_kernel':
init/main.o(.text.init+0x4b8): undefined reference to `init_IRQ'
init/main.o(.text.init+0x4d0): undefined reference to `time_init'
arch/mips/kernel/kernel.o: In function `spurious_interrupt':
arch/mips/kernel/kernel.o(.text+0x2d20): undefined reference to
`irq_err_count'
arch/mips/kernel/kernel.o(.text+0x2d24): undefined reference to
`irq_err_count'
arch/mips/kernel/kernel.o(.text+0x2d30): undefined reference to
`irq_err_count'
arch/mips/kernel/kernel.o: In function `irix_waitsys':
arch/mips/kernel/kernel.o(.text+0x9c1c): undefined reference to
`release_task'
arch/mips/kernel/kernel.o: In function `show_cpuinfo':
arch/mips/kernel/kernel.o(.text+0xd408): undefined reference to
`get_system_type'
arch/mips/kernel/kernel.o: In function `trap_init':
arch/mips/kernel/kernel.o(.text.init+0x538): undefined reference to
`bus_error_init'
arch/mips/kernel/kernel.o: In function `init_arch':
arch/mips/kernel/kernel.o(.text.init+0xfe0): undefined reference to
`prom_init'
arch/mips/kernel/kernel.o(.text.init+0xfe8): undefined reference to
`sgi_sysinit'
arch/mips/kernel/kernel.o: In function `setup_arch':
arch/mips/kernel/kernel.o(.text.init+0x1218): undefined reference to
`no_kbd_ops'
arch/mips/kernel/kernel.o(.text.init+0x121c): undefined reference to
`no_kbd_ops'
arch/mips/kernel/kernel.o(.text.init+0x1274): undefined reference to
`ip22_setup'
arch/mips/kernel/kernel.o(.text.init+0x1298): undefined reference to
`arcs_cmdline'
arch/mips/kernel/kernel.o(.text.init+0x129c): undefined reference to
`arcs_cmdline'
arch/mips/kernel/kernel.o(__ksymtab+0x118): undefined reference to `hpc3c0'
arch/mips/kernel/kernel.o(__ksymtab+0x120): undefined reference to `hpc3c1'
arch/mips/kernel/kernel.o(__ksymtab+0x128): undefined reference to
`mcmisc_regs'
arch/mips/mm/mm.o: In function `free_initmem':
arch/mips/mm/mm.o(.text+0x3bc): undefined reference to
`prom_free_prom_memory'
kernel/kernel.o: In function `sys_time':
kernel/kernel.o(.text+0x8960): undefined reference to `do_gettimeofday'
kernel/kernel.o: In function `sys_gettimeofday':
kernel/kernel.o(.text+0x8aa4): undefined reference to `do_gettimeofday'
kernel/kernel.o: In function `do_sys_settimeofday':
kernel/kernel.o(.text+0x8bfc): undefined reference to `do_settimeofday'
kernel/kernel.o: In function `do_adjtimex':
kernel/kernel.o(.text+0x9234): undefined reference to `do_gettimeofday'
kernel/kernel.o: In function `sysctl_init':
kernel/kernel.o(.text.init+0x7b0): undefined reference to `init_irq_proc'
kernel/kernel.o(__ksymtab+0x980): undefined reference to `request_irq'
kernel/kernel.o(__ksymtab+0x988): undefined reference to `free_irq'
kernel/kernel.o(__ksymtab+0x9c0): undefined reference to `probe_irq_on'
kernel/kernel.o(__ksymtab+0x9c8): undefined reference to `probe_irq_off'
kernel/kernel.o(__ksymtab+0xaf8): undefined reference to `do_gettimeofday'
kernel/kernel.o(__ksymtab+0xb00): undefined reference to `do_settimeofday'
fs/fs.o: In function `interrupts_read_proc':
fs/fs.o(.text+0x26c90): undefined reference to `get_irq_list'
fs/fs.o: In function `nfsd_svc':
fs/fs.o(.text+0x422e8): undefined reference to `do_gettimeofday'
drivers/char/char.o: In function `init_std_data':
drivers/char/char.o(.text+0xab8c): undefined reference to `do_gettimeofday'
drivers/char/char.o: In function `secure_tcp_sequence_number':
drivers/char/char.o(.text+0xbcb0): undefined reference to `do_gettimeofday'
drivers/char/char.o: In function `setkeycode':
drivers/char/char.o(.text+0x16c70): undefined reference to `kbd_setkeycode'
drivers/char/char.o: In function `getkeycode':
drivers/char/char.o(.text+0x16c8c): undefined reference to `kbd_getkeycode'
drivers/char/char.o: In function `handle_scancode':
drivers/char/char.o(.text+0x16d64): undefined reference to `kbd_translate'
drivers/char/char.o(.text+0x16dc8): undefined reference to
`kbd_unexpected_up'
drivers/char/char.o: In function `put_queue':
drivers/char/char.o(.text+0x16ffc): undefined reference to `forward_chars'
drivers/char/char.o(.text+0x17000): undefined reference to `forward_chars'
drivers/char/char.o(.text+0x17010): undefined reference to
`kbd_forward_char'
drivers/char/char.o: In function `kbd_bh':
drivers/char/char.o(.text+0x17fb8): undefined reference to `kbd_leds'
drivers/char/char.o: In function `kbd_init':
drivers/char/char.o(.text.init+0x1210): undefined reference to `kbd_init_hw'
drivers/net/net.o: In function `autoirq_setup':
drivers/net/net.o(.text+0x608): undefined reference to `probe_irq_on'
drivers/net/net.o: In function `autoirq_report':
drivers/net/net.o(.text+0x654): undefined reference to `probe_irq_off'
drivers/scsi/scsidrv.o: In function `scsi_unregister_host':
drivers/scsi/scsidrv.o(.text+0x2404): undefined reference to `free_irq'
net/network.o: In function `dev_queue_xmit_nit':
net/network.o(.text+0x8104): undefined reference to `do_gettimeofday'
net/network.o: In function `netif_rx':
net/network.o(.text+0x8718): undefined reference to `do_gettimeofday'
net/network.o: In function `ip_options_build':
net/network.o(.text+0x1a1b0): undefined reference to `do_gettimeofday'
net/network.o: In function `ip_options_compile':
net/network.o(.text+0x1abe4): undefined reference to `do_gettimeofday'
net/network.o: In function `icmp_timestamp':
net/network.o(.text+0x3e1b4): undefined reference to `do_gettimeofday'
make: *** [vmlinux] Error 1
--
printk(KERN_WARNING "Warning: defective CD-ROM (volume sequence
number). Enabling \"cruft\" mount option.\n");
2.2.16 /usr/src/linux/fs/isofs/inode.c
Reply to: