Hi Sebastian,

In case you want to call 'Child::test_print()' from outside of the base
library (e.g., a dynamically linked program), you need to add the
mangled 'Child::test_print' symbol to the Genode base library symbol
file [1]. This way the dynamic linker can find and export the function.

[1] repos/base/lib/symbols/ld
Thanks for your help, I could fix the problem. However, I am wondering whether there is an automated way to insert the mangled symbols? It seems cumbersome to add every symbol by hand.

Best regards,

Simon


_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users

Reply via email to