On 2012-05-01 04:46, WhatMeWorry wrote:
Is this user configurable? I came across the sentence in the D
Compiler/Linking section:
"The actual linking is done by running gcc"
I thought that maybe this meant that I could pass a gcc option like
-static or -shared through dmd, but it errored out.
Unfortunately you cannot pass GCC options. You can only pass linker
options using the -L flag. So if you pass:
dmd -L-foo
DMD will translate that to:
gcc -Xlinker -foo
Note that DMD has the -shared flag. But the runtime isn't capable to
handle dynamic libraries.
--
/Jacob Carlborg