Le vendredi 24 février 2012 à 15:56 +0100, Mike Wey a écrit : > On 02/23/2012 08:29 PM, bioinfornatics wrote: > > Le jeudi 23 février 2012 à 19:46 +0100, Mike Wey a écrit : > >> On 02/23/2012 05:27 PM, bioinfornatics wrote: > >>> dear, > >>> for set soname with: > >>> - gdc: -Xlinker -soname myLib.so.1 > >>> - ldc2: -soname myLib.so.1 > >>> - dmd: ? > >>> > >>> someone know how set soname with dmd ? > >>> > >> > >> dmd -L-soname=mylib.so.1 > >> > > > > Thanks > > i will do so a $(SONAME_FLAG) in my makefile and maybe i will do a pull > > request for gtkd because ldc do not use -L-soname instead of dmd > > > > The GtkD Makefile uses: > > $(LINKERFLAG)-soname=$@.$(call stripBugfix,$(SO_VERSION)) > > Witch works with all the compilers, $(LINKERFLAG) is either -L or > -Xlinker (with a space on th end). >
this it is good for dmd and gdc but ldc use -soname without -L gdc: -Xlinker -soname ldc: -soname dmd: -L -soname with ldc you do not to do calling the linker with $(LINKERFLAG