<p>Am 20.03.2016 00:57 schrieb "fredvs" <<a href="mailto:fiens@hotmail.com">fiens@hotmail.com</a>>:<br>
> PS: This is a great victory who will solve (I hope) other library-related<br>
> problems.<br>
> PS2: Are there limitations of using dlsym() vs GetProcedureAdress() ?<br>
> PS3: If dlsym() is cross-platform too, should I update all my codes that use<br>
> GetProcedureAdress() ?</p>
<p>LoadLibrary and GetProcedureAddress internally use dlopen and dlsym respectively on Unix-like platforms. So it might be that either LoadLibrary or GetProcedureAddress calls its respective internal function incorrectly on FreeBSD and that needs to be fixed then.<br>
And no, dlopen and dlsym are not cross platform (e.g. not on Windows) that's.why the LoadLibrary and GetProcedureAddress functions exist in the first place.</p>
<p>Regards,<br>
Sven</p>