Issue with building L4RE:multiple definition error

Björn Döbel doebel at os.inf.tu-dresden.de
Fri Jan 21 18:02:08 CET 2011


Hello,

>   when I was doing the building of L4RE as the building instructions, the follwing problems hit me:
> 
> make[4]: Entering directory `/home/kaikai/embedded/obj/tuduos/pkg/lua/interpr/OBJ-x86_586-l4f'
>   ... Compiling interpr.o
>   ==> Linking lua
> /home/kaikai/embedded/obj/tuduos/lib/x86_586/l4f/libl4re-vfs.o.a: In function `__L4_STACK_ADDR__':
> (*ABS*+0xb0000000): multiple definition of `__L4_STACK_ADDR__'
> /home/kaikai/embedded/obj/tuduos/lib/x86_586/l4f/libl4re-vfs.o.a: In function `__L4_KIP_ADDR__':
> (*ABS*+0xaffff000): multiple definition of `__L4_KIP_ADDR__'
> make[4]: *** [lua] Error 1
> make[4]: Leaving directory `/home/kaikai/embedded/obj/tuduos/pkg/lua/interpr/OBJ-x86_586-l4f'
> make[3]: *** [/home/kaikai/embedded/obj/tuduos/pkg/lua/interpr/OBJ-x86_586-l4f] Error 2
> make[3]: Leaving directory `/home/kaikai/embedded/mybuild/src/l4/pkg/lua/interpr'
> make[2]: *** [interpr] Error 2

we've seen this issue with the release version of LD 2.21. It will work
with both, older versions of binutils as well as the current CVS version
of them.

Bjoern




More information about the l4-hackers mailing list