digitalmars.D - Build Linux shared library from DMD
- Steve Teale <steve.teale britseyeview.com> Nov 10 2010
- Jacob Carlborg <doob me.com> Nov 10 2010
- JFD <jfd nospam.com> Nov 10 2010
In the Apache mod_d thread I saw: gcc -shared -Wl,-soname,libhello.so.0 -o libhello.so.0.0 libhello.a Has anyone tried this with libphobos2.a?
Nov 10 2010
On 2010-11-10 20:12, Steve Teale wrote:In the Apache mod_d thread I saw: gcc -shared -Wl,-soname,libhello.so.0 -o libhello.so.0.0 libhello.a Has anyone tried this with libphobos2.a?
Phobos cannot currently be used as a dynamic library. DMD cannot produce correct PIC for building dynamic libraries. -- /Jacob Carlborg
Nov 10 2010
== Quote from Jacob Carlborg (doob me.com)'s articleOn 2010-11-10 20:12, Steve Teale wrote:In the Apache mod_d thread I saw: gcc -shared -Wl,-soname,libhello.so.0 -o libhello.so.0.0 libhello.a Has anyone tried this with libphobos2.a?
correct PIC for building dynamic libraries.
GDC can build shared library (phobos works, too), but currently not DMD, it seems. Please see that other thread for more details.
Nov 10 2010








JFD <jfd nospam.com>