@@ -658,6 +658,8 @@ MODULE__SQLITE3_FALSE
658
658
MODULE__SQLITE3_TRUE
659
659
MODULE_NIS_FALSE
660
660
MODULE_NIS_TRUE
661
+ MODULE__GDBM_FALSE
662
+ MODULE__GDBM_TRUE
661
663
MODULE__DECIMAL_FALSE
662
664
MODULE__DECIMAL_TRUE
663
665
MODULE__CRYPT_FALSE
@@ -807,6 +809,8 @@ DTRACE_OBJS
807
809
DTRACE_HEADERS
808
810
DFLAGS
809
811
DTRACE
812
+ GDBM_LIBS
813
+ GDBM_CFLAGS
810
814
TCLTK_LIBS
811
815
TCLTK_INCLUDES
812
816
LIBSQLITE3_LIBS
@@ -1044,6 +1048,8 @@ LIBNSL_CFLAGS
1044
1048
LIBNSL_LIBS
1045
1049
LIBSQLITE3_CFLAGS
1046
1050
LIBSQLITE3_LIBS
1051
+ GDBM_CFLAGS
1052
+ GDBM_LIBS
1047
1053
ZLIB_CFLAGS
1048
1054
ZLIB_LIBS
1049
1055
BZIP2_CFLAGS
@@ -1832,6 +1838,8 @@ Some influential environment variables:
1832
1838
C compiler flags for LIBSQLITE3, overriding pkg-config
1833
1839
LIBSQLITE3_LIBS
1834
1840
linker flags for LIBSQLITE3, overriding pkg-config
1841
+ GDBM_CFLAGS C compiler flags for gdbm
1842
+ GDBM_LIBS additional linker flags for gdbm
1835
1843
ZLIB_CFLAGS C compiler flags for ZLIB, overriding pkg-config
1836
1844
ZLIB_LIBS linker flags for ZLIB, overriding pkg-config
1837
1845
BZIP2_CFLAGS
@@ -11668,17 +11676,25 @@ else
11668
11676
TCLTK_LIBS="$with_tcltk_libs"
11669
11677
fi
11670
11678
11671
- # check for _gdbmmodulec dependencies
11672
- for ac_header in gdbm.h
11679
+
11680
+
11681
+ save_CFLAGS=$CFLAGS
11682
+ save_CPPFLAGS=$CPPFLAGS
11683
+ save_LDFLAGS=$LDFLAGS
11684
+ save_LIBS=$LIBS
11685
+
11686
+
11687
+ CPPFLAGS="$GDBM_CFLAGS $CFLAGS"
11688
+ LDFLAGS="$GDBM_LIBS $LDFLAGS"
11689
+ for ac_header in gdbm.h
11673
11690
do :
11674
11691
ac_fn_c_check_header_mongrel "$LINENO" "gdbm.h" "ac_cv_header_gdbm_h" "$ac_includes_default"
11675
11692
if test "x$ac_cv_header_gdbm_h" = xyes; then :
11676
11693
cat >>confdefs.h <<_ACEOF
11677
11694
#define HAVE_GDBM_H 1
11678
11695
_ACEOF
11679
11696
11680
- LIBS_SAVE=$LIBS
11681
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5
11697
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5
11682
11698
$as_echo_n "checking for gdbm_open in -lgdbm... " >&6; }
11683
11699
if ${ac_cv_lib_gdbm_gdbm_open+:} false; then :
11684
11700
$as_echo_n "(cached) " >&6
@@ -11715,21 +11731,29 @@ fi
11715
11731
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5
11716
11732
$as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; }
11717
11733
if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
11718
- cat >>confdefs.h <<_ACEOF
11719
- #define HAVE_LIBGDBM 1
11720
- _ACEOF
11721
11734
11722
- LIBS="-lgdbm $LIBS"
11735
+ have_gdbm=yes
11736
+ GDBM_LIBS="$GDBM_LIBS -lgdbm"
11723
11737
11738
+ else
11739
+ have_gdbm=no
11724
11740
fi
11725
11741
11726
- LIBS=$LIBS_SAVE
11727
11742
11743
+ else
11744
+ have_gdbm=no
11728
11745
fi
11729
11746
11730
11747
done
11731
11748
11732
11749
11750
+ CFLAGS=$save_CFLAGS
11751
+ CPPFLAGS=$save_CPPFLAGS
11752
+ LDFLAGS=$save_LDFLAGS
11753
+ LIBS=$save_LIBS
11754
+
11755
+
11756
+
11733
11757
# check for _dbmmodule.c dependencies
11734
11758
for ac_header in ndbm.h
11735
11759
do :
@@ -12009,22 +12033,33 @@ $as_echo_n "checking for --with-dbmliborder... " >&6; }
12009
12033
# Check whether --with-dbmliborder was given.
12010
12034
if test "${with_dbmliborder+set}" = set; then :
12011
12035
withval=$with_dbmliborder;
12012
- if test x$with_dbmliborder = xyes
12013
- then
12014
- as_fn_error $? "proper usage is --with-dbmliborder=db1:db2:..." "$LINENO" 5
12015
12036
else
12016
- as_save_IFS=$IFS
12017
- IFS=:
12018
- for db in $with_dbmliborder; do
12019
- if test x$db != xndbm && test x$db != xgdbm && test x$db != xbdb
12020
- then
12021
- as_fn_error $? "proper usage is --with-dbmliborder=db1:db2:..." "$LINENO" 5
12022
- fi
12023
- done
12024
- IFS=$as_save_IFS
12025
- fi
12037
+ with_dbmliborder=ndbm:gdbm:bdb
12026
12038
fi
12027
12039
12040
+
12041
+ have_gdbm_dbmliborder=no
12042
+ as_save_IFS=$IFS
12043
+ IFS=:
12044
+ for db in $with_dbmliborder; do
12045
+ case $db in #(
12046
+ ndbm) :
12047
+ ;; #(
12048
+ gdbm) :
12049
+ have_gdbm_dbmliborder=yes ;; #(
12050
+ bdb) :
12051
+ ;; #(
12052
+ *) :
12053
+ with_dbmliborder=error
12054
+ ;;
12055
+ esac
12056
+ done
12057
+ IFS=$as_save_IFS
12058
+ if test "x$with_dbmliborder" = xerror; then :
12059
+
12060
+ as_fn_error $? "proper usage is --with-dbmliborder=db1:db2:... (ndbm:gdbm:bdb)" "$LINENO" 5
12061
+
12062
+ fi
12028
12063
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_dbmliborder" >&5
12029
12064
$as_echo "$with_dbmliborder" >&6; }
12030
12065
@@ -21725,6 +21760,42 @@ fi
21725
21760
$as_echo "$py_cv_module__decimal" >&6; }
21726
21761
21727
21762
21763
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdlib extension module _gdbm" >&5
21764
+ $as_echo_n "checking for stdlib extension module _gdbm... " >&6; }
21765
+ case $py_stdlib_not_available in #(
21766
+ *_gdbm*) :
21767
+ py_cv_module__gdbm=n/a ;; #(
21768
+ *) :
21769
+ if test "$have_gdbm_dbmliborder" = yes; then :
21770
+ if test "$have_gdbm" = yes; then :
21771
+ py_cv_module__gdbm=yes
21772
+ else
21773
+ py_cv_module__gdbm=missing
21774
+ fi
21775
+ else
21776
+ py_cv_module__gdbm=disabled
21777
+ fi
21778
+ ;;
21779
+ esac
21780
+ as_fn_append MODULE_BLOCK "MODULE__GDBM=$py_cv_module__gdbm$as_nl"
21781
+ if test "x$py_cv_module__gdbm" = xyes; then :
21782
+
21783
+ as_fn_append MODULE_BLOCK "MODULE__GDBM_CFLAGS=$GDBM_CFLAGS$as_nl"
21784
+ as_fn_append MODULE_BLOCK "MODULE__GDBM_LDFLAGS=$GDBM_LIBS$as_nl"
21785
+
21786
+ fi
21787
+ if test "$py_cv_module__gdbm" = yes; then
21788
+ MODULE__GDBM_TRUE=
21789
+ MODULE__GDBM_FALSE='#'
21790
+ else
21791
+ MODULE__GDBM_TRUE='#'
21792
+ MODULE__GDBM_FALSE=
21793
+ fi
21794
+
21795
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $py_cv_module__gdbm" >&5
21796
+ $as_echo "$py_cv_module__gdbm" >&6; }
21797
+
21798
+
21728
21799
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdlib extension module nis" >&5
21729
21800
$as_echo_n "checking for stdlib extension module nis... " >&6; }
21730
21801
case $py_stdlib_not_available in #(
@@ -22650,6 +22721,10 @@ if test -z "${MODULE__DECIMAL_TRUE}" && test -z "${MODULE__DECIMAL_FALSE}"; then
22650
22721
as_fn_error $? "conditional \"MODULE__DECIMAL\" was never defined.
22651
22722
Usually this means the macro was only invoked conditionally." "$LINENO" 5
22652
22723
fi
22724
+ if test -z "${MODULE__GDBM_TRUE}" && test -z "${MODULE__GDBM_FALSE}"; then
22725
+ as_fn_error $? "conditional \"MODULE__GDBM\" was never defined.
22726
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
22727
+ fi
22653
22728
if test -z "${MODULE_NIS_TRUE}" && test -z "${MODULE_NIS_FALSE}"; then
22654
22729
as_fn_error $? "conditional \"MODULE_NIS\" was never defined.
22655
22730
Usually this means the macro was only invoked conditionally." "$LINENO" 5
0 commit comments