On 2013-03-21 04:37, Mike Parker wrote:

Because some time ago DMD started shipping with
'--export-dynamic' in the config file on Linux to (AFAIK)
facilitate generation of exception stack traces. I was using
straight function pointers at the time and, as a result, no one
could use Derelict on Linux because of symbol clashes (e.g. the
function pointer for glClear would clash with the glClear symbol
in the shared lib). Switching to aliased function pointers was
the work around. I will never "get" Linux.

Ok, I see.

--
/Jacob Carlborg

Reply via email to