]>
Commit | Line | Data |
---|---|---|
f552dd26 JR |
1 | diff -urNp -x '*.orig' nessus-libraries.org/configure.in nessus-libraries/configure.in |
2 | --- nessus-libraries.org/configure.in 2005-10-27 15:29:18.000000000 +0200 | |
3 | +++ nessus-libraries/configure.in 2021-09-29 22:27:43.770919561 +0200 | |
4 | @@ -73,13 +73,15 @@ test -z "$GCC" || CWARN="-Wall" | |
aa1feecd JB |
5 | |
6 | dnl Check for extra libraries | |
7 | ||
8 | -AC_HAVE_LIBRARY(resolv, LIBS="-lresolv $LIBS") | |
9 | +LIBRESOLV="" | |
8e0f5d79 | 10 | +AC_CHECK_FUNC(res_query, , [AC_CHECK_FUNC(__res_query, , [AC_CHECK_LIB(resolv, res_query, [LIBRESOLV="-lresolv"], [AC_CHECK_LIB(resolv, __res_query, [LIBRESOLV="-lresolv"])])])]) |
aa1feecd JB |
11 | +AC_SUBST(LIBRESOLV) |
12 | ||
13 | # These libraries break stuff under IRIX | |
14 | if test "`uname`" != "IRIX" ; | |
15 | then | |
16 | - AC_HAVE_LIBRARY(socket, [socket_lib="-lsocket";LIBS="-lsocket $LIBS";]) | |
17 | - AC_HAVE_LIBRARY(nsl, [nsl_lib="-lnsl";LIBS="-lnsl $LIBS";]) | |
18 | + AC_CHECK_FUNC(socket, , [AC_CHECK_LIB(socket, socket, [socket_lib="-lsocket";LIBS="-lsocket $LIBS";])]) | |
8e0f5d79 | 19 | + AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(nsl, inet_aton, [nsl_lib="-lnsl";LIBS="-lnsl $LIBS";])]) |
aa1feecd JB |
20 | fi |
21 | ||
22 | ||
f552dd26 | 23 | @@ -381,9 +383,10 @@ fi |
aa1feecd JB |
24 | |
25 | # disable openpty() upon request, only | |
26 | if test x$USE_OPENPTY != xno -a x$USE_PTMX != xyes ; then | |
27 | - AC_CHECK_LIB(util,openpty,LIBS="-lutil $LIBS") | |
28 | + LIBUTIL="" | |
29 | + AC_CHECK_LIB(util,openpty,LIBUTIL="-lutil") | |
30 | save_LDFLAGS=$LDFLAGS | |
31 | - LDFLAGS="$LDFLAGS $LIBS" | |
32 | + LDFLAGS="$LDFLAGS $LIBS $LIBUTIL" | |
33 | AC_CHECK_FUNCS(openpty,FOUND_OPENPTY=yes) | |
34 | LDFLAGS=$save_LDFLAGS | |
35 | # undef the request for openpty as it is not available | |
f552dd26 | 36 | @@ -632,7 +635,7 @@ dnl Define several paths |
aa1feecd JB |
37 | AC_SYS_LONG_FILE_NAMES |
38 | ||
39 | ||
40 | -EXTRA=$LIBS | |
41 | +EXTRA="$LIBS $LIBRESOLV" | |
42 | ||
43 | case "$host" in | |
f552dd26 JR |
44 | *-darwin*) |
45 | diff -urNp -x '*.orig' nessus-libraries.org/libhosts_gatherer/Makefile nessus-libraries/libhosts_gatherer/Makefile | |
46 | --- nessus-libraries.org/libhosts_gatherer/Makefile 2003-04-07 04:06:49.000000000 +0200 | |
47 | +++ nessus-libraries/libhosts_gatherer/Makefile 2021-09-29 22:27:43.774252887 +0200 | |
48 | @@ -22,7 +22,7 @@ install : libhosts_gatherer.la | |
aa1feecd JB |
49 | $(LIBTOOL) --finish $(DESTDIR)${libdir} |
50 | ||
51 | libhosts_gatherer.la : $(OBJS) | |
52 | - $(LIBTOOL) $(CC) -o libhosts_gatherer.la $(LO_OBJS) -rpath ${libdir} \ | |
53 | + $(LIBTOOL) $(CC) -o libhosts_gatherer.la $(LO_OBJS) $(LIBRESOLV) -rpath ${libdir} \ | |
54 | -version-info ${PACKAGE_VERSION} | |
55 | ||
56 | hg_utils.o : hg_utils.h hosts_gatherer.h hg_utils.c | |
f552dd26 JR |
57 | diff -urNp -x '*.orig' nessus-libraries.org/nessus.tmpl.in nessus-libraries/nessus.tmpl.in |
58 | --- nessus-libraries.org/nessus.tmpl.in 2003-02-17 15:52:01.000000000 +0100 | |
59 | +++ nessus-libraries/nessus.tmpl.in 2021-09-29 22:27:43.770919561 +0200 | |
60 | @@ -69,6 +69,7 @@ LDFLAGS= | |
61 | # Your C compiler | |
62 | CC=@CC@ | |
63 | LIBS=@LIBS@ | |
64 | +LIBRESOLV=@LIBRESOLV@ | |
65 | LIBTOOL=@LIBTOOL@ | |
66 | RANLIB=@RANLIB@ | |
67 |