Group :: Monitoramento
RPM: nmap
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Patch: nmap-4.65-owl-nse-ldflags.patch
Download
Download
--- nmap-4.65/configure.ac
+++ nmap-4.65/configure.ac
@@ -105,6 +105,7 @@ AC_PATH_TOOL([STRIP], [strip], [/bin/true])
needs_cpp_precomp=no
LUA_CFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN"
+NSE_LDFLAGS=""
case "$host" in
*alpha-dec-osf*)
@@ -112,15 +113,15 @@ case "$host" in
;;
*-netbsd* | *-knetbsd*-gnu)
AC_DEFINE(NETBSD)
- LDFLAGS="-Wl,-E $LDFLAGS" # needed for nse-C-module support
+ NSE_LDFLAGS="-Wl,-E" # needed for nse-C-module support
;;
*-openbsd*)
AC_DEFINE(OPENBSD)
- LDFLAGS="-Wl,-E $LDFLAGS" # needed for nse-C-module support
+ NSE_LDFLAGS="-Wl,-E" # needed for nse-C-module support
;;
*-freebsd* | *-kfreebsd*-gnu | *-dragonfly*)
AC_DEFINE(FREEBSD)
- LDFLAGS="-Wl,-E $LDFLAGS" # needed for nse-C-module support
+ NSE_LDFLAGS="-Wl,-E" # needed for nse-C-module support
;;
*-bsdi*)
AC_DEFINE(BSDI)
@@ -171,7 +172,7 @@ case "$host" in
*-linux*)
AC_DEFINE(LINUX)
AC_DEFINE(PCAP_TIMEOUT_IGNORED) # libpcap doesn't even LOOK at the timeout you give it under Linux
- LDFLAGS="-Wl,-E $LDFLAGS" # needed for nse-C-module support
+ NSE_LDFLAGS="-Wl,-E" # needed for nse-C-module support
;;
*-apple-darwin*)
AC_DEFINE(MACOSX)
@@ -564,6 +565,7 @@ else
AC_MSG_RESULT(yes)
fi
+ LDFLAGS="$NSE_LDFLAGS $LDFLAGS"
INSTALLNSE="install-nse"
fi