On 26/04/2011 19:09, Nick Sabalausky wrote:
On Linux, how do I get DMD to statically link against the necessary system
libs like libc?
Someone suggested trying -L-static, but that just gives me this:
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
--- errorlevel 1
As I suggest in the other thread you probably shouldn't ever do it. In
the same way you shouldn't (and can't) statically link to kernel32 on
windows.
I forget exactly, but you could try this, don't put any extra -L or
anything, like you appear to have above.
-static -static-libgcc
it's possible perhaps that you don't have the static libgcc installed on
your system, seems a bit unlikely, though.