Skip to contentSkip to conversation

Linking .tmp_vmlinuux1 fails with 2.6.12-mm1

uml-devel Raphael Bossek 3 participants 3 messages Jun 24, 2005 User-mode Linux (UML)

lore
Share & tools
lore
#0 lore raw

Hi,

after applying the TT_MODE build patch I run into the following problem with linux 2.6.12-mm1:

gcc-2.95 -Wp,-MD,init/.version.o.d -nostdinc -isystem
/usr/lib/gcc-lib/i386-linux/2.95.4/include -D__KERNEL__ -Iinclude -Wall -Wstri
ld -r -o init/built-in.o init/main.o init/version.o init/mounts.o
init/initramfs.o init/calibrate.o

        gcc-2.95 -static -Wl,--wrap,malloc -Wl,--wrap,free 

-Wl,--wrap,calloc -o .tmp_vmlinux1 -Wl,-T,arch/um/kernel/vmlinux.lds init/b arch/um/sys-i386/built-in.o(*ABS*+0x73c706fe): In function `__crc_kunmap':
module.c: multiple definition of __crc_kunmap' arch/um/sys-i386/built-in.o(*ABS*+0xe7c48b45): In function __crc_kmap_atomic':
module.c: multiple definition of __crc_kmap_atomic' arch/um/sys-i386/built-in.o(*ABS*+0x1889f5f3): In function __crc_kmap_atomic_to_page':
module.c: multiple definition of __crc_kmap_atomic_to_page' arch/um/sys-i386/built-in.o(*ABS*+0xd837acb7): In function __crc_kmap':
module.c: multiple definition of `__crc_kmap'
collect2: ld returned 1 exit status

--
Raphael Bossek

-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

#1 lore raw
Quoted 4 lines · Raphael Bossek

Hi,

after applying the TT_MODE build patch I run into the following problem with linux 2.6.12-mm1:

Does that happen with 2.6.12-current? Here it seems it doesn't; so I'll have to look into -mm only; otherwise I'll look at gcc-2.95 differences.

Quoted 22 lines
   gcc-2.95 -Wp,-MD,init/.version.o.d  -nostdinc -isystem

/usr/lib/gcc-lib/i386-linux/2.95.4/include -D__KERNEL__ -Iinclude -Wall -Wstri
ld -r -o init/built-in.o init/main.o init/version.o init/mounts.o
init/initramfs.o init/calibrate.o

         gcc-2.95 -static -Wl,--wrap,malloc -Wl,--wrap,free

-Wl,--wrap,calloc -o .tmp_vmlinux1 -Wl,-T,arch/um/kernel/vmlinux.lds init/b
arch/um/sys-i386/built-in.o(*ABS*+0x73c706fe): In function `__crc_kunmap':
module.c: multiple definition of __crc_kunmap' arch/um/sys-i386/built-in.o(*ABS*+0xe7c48b45): In function __crc_kmap_atomic':
module.c: multiple definition of __crc_kmap_atomic' arch/um/sys-i386/built-in.o(*ABS*+0x1889f5f3): In function __crc_kmap_atomic_to_page':
module.c: multiple definition of __crc_kmap_atomic_to_page' arch/um/sys-i386/built-in.o(*ABS*+0xd837acb7): In function __crc_kmap':
module.c: multiple definition of `__crc_kmap'
collect2: ld returned 1 exit status

--
Raphael Bossek

Signature · 23 lines
Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!".
Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894)
http://www.user-mode-linux.org/~blaisorblade

	

	
		
___________________________________ 
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB 
http://mail.yahoo.it



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
User-mode-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
#2 lore raw
In reply to Raphael Bossek
Quoted 14 lines · Raphael Bossek

after applying the TT_MODE build patch I run into the following problem with linux 2.6.12-mm1:

arch/um/sys-i386/built-in.o(*ABS*+0x73c706fe): In function `__crc_kunmap':
module.c: multiple definition of __crc_kunmap' arch/um/sys-i386/built-in.o(*ABS*+0xe7c48b45): In function __crc_kmap_atomic':
module.c: multiple definition of __crc_kmap_atomic' arch/um/sys-i386/built-in.o(*ABS*+0x1889f5f3): In function __crc_kmap_atomic_to_page':
module.c: multiple definition of __crc_kmap_atomic_to_page' arch/um/sys-i386/built-in.o(*ABS*+0xd837acb7): In function __crc_kmap':
module.c: multiple definition of `__crc_kmap'
collect2: ld returned 1 exit status

You failed to mention the zillion errors from make config that resulted from trying to use the host's config rather than UML's defconfig.

Run mrproper, cp arch/um/defconfig .config, then rebuild as before.

Jeff

-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel