2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-09-03 08:05:21 +00:00

Set --with-tuning=large as a default, add --with-tuning=small.

This commit is contained in:
Witold Kręcicki
2020-02-03 10:50:18 +01:00
parent 7fae1ef12b
commit be159f5565
3 changed files with 18 additions and 31 deletions

View File

@@ -540,7 +540,7 @@
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#undef TIME_WITH_SYS_TIME #undef TIME_WITH_SYS_TIME
/* Define to use large-system tuning. */ /* Define to use default system tuning. */
#undef TUNE_LARGE #undef TUNE_LARGE
/* define if we can use backtrace */ /* define if we can use backtrace */

25
configure vendored
View File

@@ -1689,7 +1689,7 @@ Optional Packages:
--with-libidn2=PATH enable IDN support using GNU libidn2 --with-libidn2=PATH enable IDN support using GNU libidn2
[yes|no(default)|path] [yes|no(default)|path]
--with-cmocka=detect enable CMocka based tests (default is detect) --with-cmocka=detect enable CMocka based tests (default is detect)
--with-tuning=ARG Specify server tuning (large or default) --with-tuning=ARG Specify server tuning (default or small)
--with-dlopen=ARG support dynamically loadable DLZ and DYNDB drivers --with-dlopen=ARG support dynamically loadable DLZ and DYNDB drivers
--with-dnsrps-libname DNSRPS provider library name (librpz.so) --with-dnsrps-libname DNSRPS provider library name (librpz.so)
--with-dnsrps-dir path to DNSRPS provider library --with-dnsrps-dir path to DNSRPS provider library
@@ -22033,27 +22033,22 @@ done
# Check whether --with-tuning was given. # Check whether --with-tuning was given.
if test "${with_tuning+set}" = set; then : if test "${with_tuning+set}" = set; then :
withval=$with_tuning; use_tuning="$withval" withval=$with_tuning;
else else
use_tuning="no" with_tuning=no
fi fi
case "$use_tuning" in case $with_tuning in #(
large) small) :
{ $as_echo "$as_me:${as_lineno-$LINENO}: using small system tuning" >&5
$as_echo "$as_me: using small system tuning" >&6;} ;; #(
*) :
$as_echo "#define TUNE_LARGE 1" >>confdefs.h $as_echo "#define TUNE_LARGE 1" >>confdefs.h
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using large-system tuning" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: using default system tuning" >&5
$as_echo "using large-system tuning" >&6; } $as_echo "$as_me: using default system tuning" >&6;} ;;
;;
no|default)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using default tuning" >&5
$as_echo "using default tuning" >&6; }
;;
yes|*)
as_fn_error $? "You must specify \"large\" or \"default\" for --with-tuning." "$LINENO" 5
;;
esac esac
# #

View File

@@ -2236,23 +2236,15 @@ AC_CHECK_FUNCS(setlocale)
# #
# was --with-tuning specified? # was --with-tuning specified?
# #
AC_ARG_WITH(tuning, AC_ARG_WITH([tuning],
AS_HELP_STRING([--with-tuning=ARG], AS_HELP_STRING([--with-tuning=ARG],
[Specify server tuning (large or default)]), [Specify server tuning (default or small)]),
use_tuning="$withval", use_tuning="no") [],[with_tuning=no])
case "$use_tuning" in AS_CASE([$with_tuning],
large) [small],[AC_MSG_NOTICE(using small system tuning)],
AC_DEFINE(TUNE_LARGE, 1, [Define to use large-system tuning.]) [AC_DEFINE(TUNE_LARGE, 1, [Define to use default system tuning.])
AC_MSG_RESULT(using large-system tuning) AC_MSG_NOTICE(using default system tuning)])
;;
no|default)
AC_MSG_RESULT(using default tuning)
;;
yes|*)
AC_MSG_ERROR([You must specify "large" or "default" for --with-tuning.])
;;
esac
# #
# was --enable-querytrace specified? # was --enable-querytrace specified?