Undefined references when extending Child in repo "Base"
Simon Himmelbauer
himmelba at in.tum.de
Mon Jul 6 13:49:31 CEST 2020
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
More information about the users
mailing list