mirror of
https://github.com/nmap/nmap.git
synced 2026-08-04 14:49:29 +00:00
Fix some library ordering (-lnsock must come before -lnbase)
Doesn't matter on most platforms because our own object (.o) files require the symbols from libnbase, so all of them have been linked by the time libnsock is encountered, but vasprintf and asprintf were causing problems on platforms that need the versions defined in libnbase.
This commit is contained in:
parent
3ecd0452d5
commit
2f4f11637b
2 changed files with 2 additions and 2 deletions
|
|
@ -50,7 +50,7 @@ export CFLAGS = $(CXXFLAGS)
|
|||
# CFLAGS = $(DEFS) $(INCLS)
|
||||
STATIC =
|
||||
LDFLAGS = @LDFLAGS@ $(DBGFLAGS) $(STATIC)
|
||||
LIBS = @LIBNBASE_LIBS@ @LIBNSOCK_LIBS@ @LIBPCRE_LIBS@ @LIBPCAP_LIBS@ $(OPENSSL_LIBS) libnetutil/libnetutil.a @LIBDNET_LIBS@ @LIBLUA_LIBS@ @LIBLINEAR_LIBS@ @LIBS@
|
||||
LIBS = @LIBNSOCK_LIBS@ @LIBNBASE_LIBS@ @LIBPCRE_LIBS@ @LIBPCAP_LIBS@ $(OPENSSL_LIBS) libnetutil/libnetutil.a @LIBDNET_LIBS@ @LIBLUA_LIBS@ @LIBLINEAR_LIBS@ @LIBS@
|
||||
OPENSSL_LIBS = @OPENSSL_LIBS@
|
||||
# LIBS = -lefence @LIBS@
|
||||
# LIBS = -lrmalloc @LIBS@
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ export CFLAGS = $(CXXFLAGS)
|
|||
STATIC =
|
||||
LDFLAGS = @LDFLAGS@ $(DBGFLAGS) $(STATIC)
|
||||
OPENSSL_LIBS = @OPENSSL_LIBS@
|
||||
LIBS = $(NBASEDIR)/libnbase.a $(NSOCKDIR)/src/libnsock.a ../libnetutil/libnetutil.a $(OPENSSL_LIBS) @LIBPCAP_LIBS@ @LIBDNET_LIBS@ @LIBS@
|
||||
LIBS = $(NSOCKDIR)/src/libnsock.a $(NBASEDIR)/libnbase.a ../libnetutil/libnetutil.a $(OPENSSL_LIBS) @LIBPCAP_LIBS@ @LIBDNET_LIBS@ @LIBS@
|
||||
# LIBS = -lefence @LIBS@
|
||||
# LIBS = -lrmalloc @LIBS@
|
||||
INSTALL = @INSTALL@
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue