On Tuesday, 27 December 2016 at 02:52:40 UTC, Martin Nowak wrote:
On Sunday, 25 December 2016 at 19:41:38 UTC, Johannes Pfau wrote:


* Shared library support: We added support for shared libraries to GDC

Great, might be time to revive https://github.com/dlang/druntime/pull/617 soon.

Sounds like a good idea :-)

* New mechanism to link system dependencies: All system libraries
  needed by phobos (-ldl, -lrt, -latomic) are detected in the
phobos ./configure script. The required dependencies are added to a libgphobos.spec file and installed along with the libgphobos.so/.a libraries. GDC then reads this file to detect the required libraries,
  so the libraries are no longer hard coded in GDC. Note for
distribution packagers: You must make sure to manually install this
  file if you do not use the standard make install command.

Sounds interesting for dmd as well.

You could also use DMD.conf or some nice, custom file format. We have to use the .spec format in GCC/GDC which is quite limited.

Reply via email to