[okl4-developer] Help regarding the OKL4 port to the Qemu Emulator

Amrit Acharya acharyaamrit at gmail.com
Fri Jul 3 16:26:42 EST 2009


Hi,

I have been facing certain problems while trying to build for the Qemu
Emulator.

I am passing :

tools/build.py machine=androidsim project=examples example=hello
PYFREEZE=False

The error I am getting is this :

...
...
...
*> [AR] build/pistachio/lib/libplatform.a*
*> [LIB] build/pistachio/lib/libplatform.a*
*> [AR] build/pistachio/lib/libatomic_ops.a*
*> [LIB] build/pistachio/lib/libplatform.a*
*> [LINK] build/pistachio/bin/l4lernel*

> */opt/crosstool/arm-unknown-linux-gnueabi/bin/../lib/gcc/arm-unknown-linux-gnueabi/4.2.4/libgcc.a(_dvmd_lnx.o):

*>* In function `__div0':
*
*
/scratch/philipo/crosstool-0.43/src/gcc-4.2.4/gcc/config/arm/lib1funcs.asm:1000:
**undefined reference to `raise'
*
>*/opt/crosstool/arm-unknown-linux-gnueabi/bin/../lib/gcc/arm-unknown-linux-gnueabi/4.2.4/libgcc.a(_divdi3.o):(.ARM.exidx+0x0):

*>* undefined reference to `__aeabi_unwind_cpp_pr0'
*
>*/opt/crosstool/arm-unknown-linux-gnueabi/bin/../lib/gcc/arm-unknown-linux-gnueabi/4.2.4/libgcc.a(_udivdi3.o):(.ARM.exidx+0x0):
*
>*undefined reference to `__aeabi_unwind_cpp_pr0'*
*
*>* scons: *** [build/pistachio/bin/l4kernel] Error 1
*>* scons: building terminated because of errors.

*I am using the cross-compiler specified in the OK Labs wiki. Also, I came
across another post in the developers forum where it was mentioned : "The
kernel needs to be compiled with the old non EABI toolchain, while the rest
of userland needs to be compiled with the EABI toolchain. To do that you
state :

  TOOLCHAIN=gnu_arm_eabi_toolchain pistachio.TOOLCHAIN=gnu_arm_toolchain. "

I tried this also but I am still getting the same errors. Can I get any help
on fixing this?

Regards,

Amrit Acharya
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.okl4.org/pipermail/developer/attachments/20090703/3ed454e1/attachment.htm 


More information about the Developer mailing list