mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 08:40:00 -04:00
3460. [bug] Only link against readline where needed. [RT #29810]
This commit is contained in:
parent
fb505afc36
commit
b4c4d8b24f
5 changed files with 20 additions and 11 deletions
2
CHANGES
2
CHANGES
|
|
@ -1,3 +1,5 @@
|
|||
3460. [bug] Only link against readline where needed. [RT #29810]
|
||||
|
||||
3458. [bug] Return FORMERR when presented with a overly long
|
||||
domain named in a request. [RT #29682]
|
||||
|
||||
|
|
|
|||
|
|
@ -23,6 +23,8 @@ top_srcdir = @top_srcdir@
|
|||
|
||||
@BIND9_MAKE_INCLUDES@
|
||||
|
||||
READLINE_LIB = @READLINE_LIB@
|
||||
|
||||
CINCLUDES = -I${srcdir}/include ${DNS_INCLUDES} ${BIND9_INCLUDES} \
|
||||
${ISC_INCLUDES} ${LWRES_INCLUDES} ${ISCCFG_INCLUDES}
|
||||
|
||||
|
|
@ -78,7 +80,7 @@ host@EXEEXT@: host.@O@ dighost.@O@ ${UOBJS} ${DEPLIBS}
|
|||
${FINALBUILDCMD}
|
||||
|
||||
nslookup@EXEEXT@: nslookup.@O@ dighost.@O@ ${UOBJS} ${DEPLIBS}
|
||||
export BASEOBJS="nslookup.@O@ dighost.@O@ ${UOBJS}"; \
|
||||
export BASEOBJS="${READLINE_LIB} nslookup.@O@ dighost.@O@ ${UOBJS}"; \
|
||||
${FINALBUILDCMD}
|
||||
|
||||
doc man:: ${MANOBJS}
|
||||
|
|
|
|||
|
|
@ -23,6 +23,8 @@ top_srcdir = @top_srcdir@
|
|||
|
||||
@BIND9_MAKE_INCLUDES@
|
||||
|
||||
READLINE_LIB = @READLINE_LIB@
|
||||
|
||||
CINCLUDES = ${LWRES_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES} \
|
||||
${ISC_INCLUDES} ${ISCCFG_INCLUDES} @DST_GSSAPI_INC@
|
||||
|
||||
|
|
@ -72,7 +74,7 @@ nsupdate.@O@: nsupdate.c
|
|||
-c ${srcdir}/nsupdate.c
|
||||
|
||||
nsupdate@EXEEXT@: nsupdate.@O@ ${UOBJS} ${DEPLIBS}
|
||||
export BASEOBJS="nsupdate.@O@ ${UOBJS}"; \
|
||||
export BASEOBJS="${READLINE_LIB} nsupdate.@O@ ${UOBJS}"; \
|
||||
${FINALBUILDCMD}
|
||||
|
||||
doc man:: ${MANOBJS}
|
||||
|
|
|
|||
12
configure
vendored
12
configure
vendored
|
|
@ -1,5 +1,5 @@
|
|||
#! /bin/sh
|
||||
# Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||
# Copyright (C) 2004-2013 Internet Systems Consortium, Inc. ("ISC")
|
||||
# Copyright (C) 1996-2003 Internet Software Consortium.
|
||||
#
|
||||
# Permission to use, copy, modify, and/or distribute this software for any
|
||||
|
|
@ -1226,6 +1226,7 @@ LWRES_PLATFORM_NEEDVSNPRINTF
|
|||
ISC_PLATFORM_NEEDVSNPRINTF
|
||||
LWRES_PLATFORM_NEEDSPRINTF
|
||||
ISC_PLATFORM_NEEDSPRINTF
|
||||
READLINE_LIB
|
||||
ISC_PLATFORM_NEEDSTRLCAT
|
||||
ISC_PLATFORM_NEEDSTRLCPY
|
||||
GENRANDOMLIB
|
||||
|
|
@ -17475,6 +17476,7 @@ fi
|
|||
|
||||
|
||||
|
||||
|
||||
# Check whether --with-readline was given.
|
||||
if test "${with_readline+set}" = set; then :
|
||||
withval=$with_readline; readline="$withval"
|
||||
|
|
@ -17490,7 +17492,7 @@ no) ;;
|
|||
readline=-lreadline
|
||||
fi
|
||||
saved_LIBS="$LIBS"
|
||||
LIBS="$LIBS $readline"
|
||||
LIBS="$readline"
|
||||
for ac_func in readline
|
||||
do :
|
||||
ac_fn_c_check_func "$LINENO" "readline" "ac_cv_func_readline"
|
||||
|
|
@ -17502,14 +17504,14 @@ _ACEOF
|
|||
fi
|
||||
done
|
||||
|
||||
if test "$ac_cv_func_readline" = "no"
|
||||
if test "$ac_cv_func_readline" = "yes"
|
||||
then
|
||||
LIBS="$saved_LIBS"
|
||||
READLINE_LIB="$readline"
|
||||
fi
|
||||
LIBS="$saved_LIBS"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
ISC_PRINT_OBJS=
|
||||
ISC_PRINT_SRCS=
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking sprintf" >&5
|
||||
|
|
|
|||
|
|
@ -2363,6 +2363,7 @@ AC_CHECK_FUNC(strlcat,
|
|||
AC_SUBST(ISC_PLATFORM_NEEDSTRLCAT)
|
||||
|
||||
|
||||
AC_SUBST(READLINE_LIB)
|
||||
AC_ARG_WITH(readline,
|
||||
[ --with-readline[=LIBSPEC] specify readline library [default -lreadline]],
|
||||
readline="$withval", readline="-lreadline")
|
||||
|
|
@ -2374,16 +2375,16 @@ no) ;;
|
|||
readline=-lreadline
|
||||
fi
|
||||
saved_LIBS="$LIBS"
|
||||
LIBS="$LIBS $readline"
|
||||
LIBS="$readline"
|
||||
AC_CHECK_FUNCS(readline)
|
||||
if test "$ac_cv_func_readline" = "no"
|
||||
if test "$ac_cv_func_readline" = "yes"
|
||||
then
|
||||
LIBS="$saved_LIBS"
|
||||
READLINE_LIB="$readline"
|
||||
fi
|
||||
LIBS="$saved_LIBS"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
ISC_PRINT_OBJS=
|
||||
ISC_PRINT_SRCS=
|
||||
AC_MSG_CHECKING(sprintf)
|
||||
|
|
|
|||
Loading…
Reference in a new issue