Tweak position of $(DLL_DEFFILE) in shared-library link commands.
Reading the GNU ld man page suggests that this is order-sensitive and should go in front of library references. Correction to commit 846e91e0223cf9f2821c3ad4dfffffbb929cb027.
This commit is contained in:
parent
a5eed4d770
commit
b23fd2d8b3
@ -384,7 +384,7 @@ else
|
|||||||
DLL_DEFFILE = lib$(NAME)dll.def
|
DLL_DEFFILE = lib$(NAME)dll.def
|
||||||
|
|
||||||
$(shlib): $(OBJS) $(DLL_DEFFILE) | $(SHLIB_PREREQS)
|
$(shlib): $(OBJS) $(DLL_DEFFILE) | $(SHLIB_PREREQS)
|
||||||
$(CC) $(CFLAGS) -shared -o $@ $(OBJS) $(LDFLAGS) $(LDFLAGS_SL) $(SHLIB_LINK) $(LIBS) $(DLL_DEFFILE) -Wl,--out-implib=$(stlib)
|
$(CC) $(CFLAGS) -shared -o $@ $(OBJS) $(DLL_DEFFILE) $(LDFLAGS) $(LDFLAGS_SL) $(SHLIB_LINK) $(LIBS) -Wl,--out-implib=$(stlib)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
endif # PORTNAME == cgywin
|
endif # PORTNAME == cgywin
|
||||||
|
Loading…
x
Reference in New Issue
Block a user