On Monday, 31 October 2016 at 07:16:50 UTC, Sebastien Alaiwan
wrote:
Hello,
From GCC 6.2, -fpie is becoming the default setting at compile
and at link time.
As dmd uses GCC to link, now the code needs to be compiled with
a special option.
Which means you need, at the moment, to add the following
options to your dmd.conf:
-defaultlib=libphobos2.so -fPIC
(the change from GCC is related to security and address space
randomization).
So does this mean it's now impossible to compile statically until
this gets fixed?