Quote:
Originally Posted by baf
Missing Module.symvers file in the root of the kernel source?
|
Code:
core2quad linux-2.6.26-rt16 $ grep 'struct_module' Module.symvers
0xae785729 struct_module vmlinux EXPORT_SYMBOL
Got that, will go back to grepping the source catalog for the missing loader script.
Hmm... Might be in the Freescale repo - I have a clone of that already to look at.
Yeah, need one of these things:
Code:
arm-none-linux-gnueabi-ld -EL -p --no-undefined -X -o .tmp_vmlinux1 -T arch/arm/kernel/vmlinux.lds .... ..... ..... ....
Hmm....
Have that:
Code:
./work/linux-2.6.26-rt16/arch/arm/kernel/vmlinux.lds
Have to think about this during lunch break.
In case I am mis-reading the command and the message (in all its glory):
Code:
arm-none-linux-gnueabi-ld -EL -p --no-undefined -X -o .tmp_vmlinux1 -T arch/arm/kernel/vmlinux.lds arch/arm/kernel/head.o arch/arm/kernel/init_task.o init/built-in.o --start-group usr/built-in.o arch/arm/kernel/built-in.o arch/arm/mm/built-in.o arch/arm/common/built-in.o arch/arm/mach-mx3/built-in.o arch/arm/nwfpe/built-in.o arch/arm/vfp/built-in.o arch/arm/plat-mxc/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o crypto/built-in.o block/built-in.o arch/arm/lib/lib.a lib/lib.a arch/arm/lib/built-in.o lib/built-in.o drivers/built-in.o sound/built-in.o net/built-in.o --end-group
arm-none-linux-gnueabi-ld: no machine record defined