Hello all,
---------------------------------------------------------------------------------------------
I was trying to compile a UML kernel version 2.6.13-4.
I updated the .config file using
make xconfig ARCH=um
and then I typed
make ARCH=um
The output of the same is given below.
----------------------------------------------------------------------------------------------
LD init/built-in.o
LD .tmp_vmlinux1
arch/um/sys-i386/built-in.o: In function `__crc_kunmap':
: multiple definition of `__crc_kunmap'
arch/um/sys-i386/built-in.o: In function `__crc_kmap_atomic':
: multiple definition of `__crc_kmap_atomic'
arch/um/sys-i386/built-in.o: In function `__crc_kmap_atomic_to_page':
: multiple definition of `__crc_kmap_atomic_to_page'
arch/um/sys-i386/built-in.o: In function `__crc_kmap':
: multiple definition of `__crc_kmap'
collect2: ld returned 1 exit status
KSYM .tmp_kallsyms1.S
nm: '.tmp_vmlinux1': No such file
No valid symbol.
make: ***
[.tmp_kallsyms1.S]
Error 1
______________________________________________________________________________________________
Can you please explain whats wrong and how should i proceed with building my UML kernel?
Thank you