From 5349c90e4a8a51323fe2d4fa412eb5a8b1d18347 Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Tue, 3 Jun 2008 14:34:25 +0000 Subject: [PATCH] Properly set soname on aCC. Thanks to Volker Steinlein for the bug report and testing this fix. [SVN r46080] --- src/tools/acc.jam | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tools/acc.jam b/src/tools/acc.jam index 0fb76889b..6a62859d9 100644 --- a/src/tools/acc.jam +++ b/src/tools/acc.jam @@ -86,9 +86,10 @@ actions acc.link bind NEEDLIBS $(CONFIG_COMMAND) -AA $(LINKFLAGS) -o "$(<[1])" -L$(LIBPATH) -L$(STDLIBPATH) "$(>)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS) $(OPTIONS) } +SPACE = " " ; actions acc.link.dll bind NEEDLIBS { - $(CONFIG_COMMAND) -AA -b $(LINKFLAGS) -o "$(<[1])" -L$(LIBPATH) -L$(STDLIBPATH) "$(>)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS) $(OPTIONS) + $(CONFIG_COMMAND) -AA -b $(LINKFLAGS) -o "$(<[1])" -Wl,+h$(SPACE)-Wl,$(<[-1]:D=) -L$(LIBPATH) -L$(STDLIBPATH) "$(>)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS) $(OPTIONS) } actions acc.compile.c