SONAME and D

bioinfornatics bioinfornatics at fedoraproject.org
Sun Feb 26 05:53:46 PST 2012


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



More information about the Digitalmars-d-learn mailing list