Hello again,

> [init -> test-libc] C++ runtime: int
> [init -> test-libc] void* abort(): abort called
> 
> 
> I guess I get into c++ runtime, but what does "int" mean in this context ?
> When I start test-libc in linux/genode I get : [init -> test-libc]
> Starting ldso ... as the first output.

it looks like the early exception-handling check in our startup code
fails for you. Please see the comment at line 230 in '_main.cc':


https://github.com/genodelabs/genode/blob/master/base/src/platform/_main.cc

It is strange though, that this check does not trigger for normal
statically-linked programs but only for 'ld.lib.so'. Maybe there is a
subtle difference between the normal linker script and the one used for
'ld.lib.so'?

BTW, are you using the official Genode tool chain?

Norman

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Genode-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/genode-main

Reply via email to