xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* Linking errors of Mini-OS for ARM32
@ 2013-06-09 12:42 Chen Baozi
  2013-06-09 13:48 ` Julien Grall
  0 siblings, 1 reply; 8+ messages in thread
From: Chen Baozi @ 2013-06-09 12:42 UTC (permalink / raw)
  To: ian.campbell; +Cc: xen-arm, xen-devel

Hi Ian,

Since finishing the very beginning setup assembly, I was turning to adding
necessary headers and empty functions to build the binary. After introducing
those bit operations, spinlocks etc., I thought I have a basic framework to
pass the first build. However, when comming to the final linking stage,
there are errors:

arm-linux-gnueabihf-ld   -T arch/arm/minios-arm32.lds
/home/cbz/src/xen/extras/mini-os/mini-os.o  -o
//home/cbz/src/xen/extras/mini-os/mini-os
/home/cbz/src/xen/extras/mini-os/mini-os.o: In function `init_blkfront':
/home/cbz/src/xen/extras/mini-os/blkfront.c:122: undefined reference to `__aeabi_uldivmod'
/home/cbz/src/xen/extras/mini-os/blkfront.c:122: undefined reference to `__aeabi_uldivmod'
/home/cbz/src/xen/extras/mini-os/blkfront.c:122: undefined reference to `__aeabi_uldivmod'
/home/cbz/src/xen/extras/mini-os/blkfront.c:122: undefined reference to `__aeabi_uldivmod'
/home/cbz/src/xen/extras/mini-os/blkfront.c:122: undefined reference to `__aeabi_uldivmod'
/home/cbz/src/xen/extras/mini-os/mini-os.o:/home/cbz/src/xen/extras/mini-os/blkfront.c:122: more undefined references to `__aeabi_uldivmod' follow
/home/cbz/src/xen/extras/mini-os/mini-os.o:(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
/home/cbz/src/xen/extras/mini-os/mini-os.o:(.ARM.exidx+0x50): undefined reference to `__aeabi_unwind_cpp_pr0'
make: *** [/home/cbz/src/xen/extras/mini-os/mini-os] Error 1

I googled that error message. Some has mentioned that add "-fno-exceptions
 -fno-unwind tables" could sovle the problem. I tried, but got the same
errors.

Any ideas?

BTW, after pass my first build, I would consider implementing support in the
toolstack for generating a DTB for guest on ARM platform.

	Baozi

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-07-12 13:14 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-09 12:42 Linking errors of Mini-OS for ARM32 Chen Baozi
2013-06-09 13:48 ` Julien Grall
2013-06-09 14:19   ` Tim Deegan
2013-06-10  0:14     ` Chen Baozi
2013-06-10 13:44     ` [XenARM] " Stefano Stabellini
2013-06-10  0:13   ` Chen Baozi
2013-06-10 10:06     ` [XenARM] " Julien Grall
2013-07-12 13:14       ` Stefano Stabellini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).