GNUmakefile: list system libs after user libs
Otherwise some referenced WinSock functions will fail to resolve when linking against LibreSSL 2.3.x static libraries with mingw. Closes #80
This commit is contained in:
parent
65a4528d17
commit
1fcf849e15
@ -123,7 +123,6 @@ LIBEXT = lib
|
|||||||
#RANLIB =
|
#RANLIB =
|
||||||
LIBPATH += -lr "$(METROWERKS)/MSL" -lr "$(METROWERKS)/Win32-x86 Support"
|
LIBPATH += -lr "$(METROWERKS)/MSL" -lr "$(METROWERKS)/Win32-x86 Support"
|
||||||
LDLIBS += -lMSL_Runtime_x86.lib -lMSL_C_x86.lib -lMSL_Extras_x86.lib
|
LDLIBS += -lMSL_Runtime_x86.lib -lMSL_C_x86.lib -lMSL_Extras_x86.lib
|
||||||
LDLIBS += -lkernel32.lib -luser32.lib -lwsock32.lib
|
|
||||||
RCFLAGS =
|
RCFLAGS =
|
||||||
CFLAGS += -nostdinc -gccinc -msgstyle gcc -inline off -opt nointrinsics -proc 586
|
CFLAGS += -nostdinc -gccinc -msgstyle gcc -inline off -opt nointrinsics -proc 586
|
||||||
CFLAGS += -ir "$(METROWERKS)/MSL" -ir "$(METROWERKS)/Win32-x86 Support"
|
CFLAGS += -ir "$(METROWERKS)/MSL" -ir "$(METROWERKS)/Win32-x86 Support"
|
||||||
@ -136,8 +135,6 @@ AR = $(CROSSPREFIX)ar
|
|||||||
ARFLAGS = -cq
|
ARFLAGS = -cq
|
||||||
LIBEXT = a
|
LIBEXT = a
|
||||||
RANLIB = $(CROSSPREFIX)ranlib
|
RANLIB = $(CROSSPREFIX)ranlib
|
||||||
#LDLIBS += -lwsock32
|
|
||||||
LDLIBS += -lws2_32
|
|
||||||
RCFLAGS = -I $(PROOT)/include -O coff
|
RCFLAGS = -I $(PROOT)/include -O coff
|
||||||
CFLAGS += -fno-builtin
|
CFLAGS += -fno-builtin
|
||||||
CFLAGS += -fno-strict-aliasing
|
CFLAGS += -fno-strict-aliasing
|
||||||
@ -189,6 +186,12 @@ else
|
|||||||
LDLIBS += $(patsubst %,$(OPENSSL_LIBPATH)/lib%.$(LIBEXT), $(OPENSSL_LIBS_DYN))
|
LDLIBS += $(patsubst %,$(OPENSSL_LIBPATH)/lib%.$(LIBEXT), $(OPENSSL_LIBS_DYN))
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(CC),mwcc)
|
||||||
|
LDLIBS += -lkernel32.lib -luser32.lib -lwsock32.lib
|
||||||
|
else
|
||||||
|
#LDLIBS += -lwsock32
|
||||||
|
LDLIBS += -lws2_32
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef WITH_ZLIB
|
ifdef WITH_ZLIB
|
||||||
CFLAGS += -DLIBSSH2_HAVE_ZLIB
|
CFLAGS += -DLIBSSH2_HAVE_ZLIB
|
||||||
|
Loading…
x
Reference in New Issue
Block a user