ba_f at rbg.informatik.tu-darmstadt.de
Sun Nov 30 19:59:38 CET 2014
> Debugging quickfix: link your program statically to identify the
> faulty location.
Unfortunately, no success neither.
I made libClients.a link with myClient.
Still there is some dynamic linking, i couldn't get rid of. And
MODE=shared must be set to build successfully. Is there a file, listing
all files for the Linker? Maybe i could check there which .so is needed
Objdump gives me the following, but i guess that comes from MODE=shared:
> Alternative (not recommended before you tried the quickfix): obtain
> dynamic loading info using the LD_DEBUG environment variable and
> figure out which library gets mapped to the respective address.
...this looks promising.
But, do you know how to get the output of LD_DEBUG?
I run on an embedded ARM with UART-output.
I set 'LD_DEBUG=all' in the Makefile of myClient.
Normally, i'd specify the output there. E.g. 'LD_DEBUG=all cat'
More information about the l4-hackers