On Tuesday, 13 March 2018 at 01:52:48 UTC, Matthias Klumpp wrote:
The new and enforced "-shared" suffixes for the druntime and phobos shared libraries are a bit annoying (especially since this is a breaking change), but at least at Debian we'll follow upstream's defaults on that (it gives weird package names, but aside from that cosmetic issue the breakage caused by that change should be minimal).


Thank you for working on LDC! :-)

Thank you for maintaining the Debian/Ubuntu packages.

If you don't want the "-shared" suffix (and still only provide shared libs, no static ones), then getting rid of it should be as easy as patching 1) https://github.com/ldc-developers/ldc/blob/v1.8.0/runtime/CMakeLists.txt#L116 2) https://github.com/ldc-developers/ldc/blob/v1.8.0/driver/main.cpp#L507

The only important thing is that `-link-defaultlib-shared` switch works (and that you error out for `-link-defaultlib-shared=false` if you don't ship with static libs).

Reply via email to