[fpc-pascal]Dynamic Symbol Information For Functions and Procedures in Linux ELF

Peter Vreman peter at freepascal.org
Fri Jun 1 18:03:20 CEST 2001


At 16:49 1-6-01, you wrote:
>Hi,
>
>I think there is a distinction between static symbols and dynamic symbols.
>
>libglade auto-connect feature (which uses gmodule) works only with dynamic
>symbols and
>the C program always generates dynamic symbols for on_window1_destroy
>function.  Even after I strip the C binary, the dynamic symbols stay there.
>
>On the other hand, FPC does not include any function -even those are
>actually used and  called in the code, in the dynamic symbol table.
>
>If I enable debug info, the function names are included in the static
>table but not in the dynamic one.
>
>Is there a compiler directive/switch in FPC which does this?

If you can supply what we've to add the the assembler to generate dynamic 
symbols we can maybe at them in the compiler.


Peter





More information about the fpc-pascal mailing list