[fpc-pascal] External library name
Marco van de Voort
fpc at pascalprogramming.org
Sun Jan 5 13:26:33 CET 2025
Op 5-1-2025 om 13:23 schreef Marco van de Voort via fpc-pascal:
>
> Op 5-1-2025 om 10:43 schreef Jonas Maebe via fpc-pascal:
>>
>>
>> That said, Darwin also uses two-level namespaces:
>> https://blog.darlinghq.org/2018/07/mach-o-linking-and-loading-tricks.html#two-level-symbol-namespace
>> . However, it does not do this through name mangling. The linker
>> simply encodes in the generated binary in which library/framework it
>> found the symbol at link time. Then, at run time, the dynamic linker
>> will only look for that symbol in that specific library (unless you
>> force a flat/single namespace through an environment variable).
>
> (.. and windows require the DLL to be present when linking, so can't
> use this, thus requires the extra information)
>
>
Oops: should have been "Windows DOESN'T require the DLL to be present....
More information about the fpc-pascal
mailing list