Skip to content

Commit 0461c68

Browse files
authored
bpo-45847: Don't override user overrides for CFLAGS/LIBS (pythonGH-29967)
1 parent c602c1b commit 0461c68

File tree

3 files changed

+85
-67
lines changed

3 files changed

+85
-67
lines changed

configure

+53-41
Original file line numberDiff line numberDiff line change
@@ -10538,8 +10538,8 @@ if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
1053810538
_ACEOF
1053910539

1054010540
have_uuid=yes
10541-
LIBUUID_CFLAGS=
10542-
LIBUUID_LIBS=
10541+
LIBUUID_CFLAGS=${LIBUUID_CFLAGS-""}
10542+
LIBUUID_LIBS=${LIBUUID_LIBS-""}
1054310543

1054410544
fi
1054510545
done
@@ -10612,8 +10612,6 @@ fi
1061210612
echo "$LIBUUID_PKG_ERRORS" >&5
1061310613

1061410614

10615-
LIBUUID_LIBS="-luuid"
10616-
LIBUUID_CFLAGS=
1061710615
for ac_header in uuid/uuid.h
1061810616
do :
1061910617
ac_fn_c_check_header_mongrel "$LINENO" "uuid/uuid.h" "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
@@ -10731,6 +10729,12 @@ LDFLAGS=$save_LDFLAGS
1073110729
LIBS=$save_LIBS
1073210730

1073310731

10732+
if test "x$have_uuid" = xyes; then :
10733+
10734+
LIBUUID_CFLAGS=${LIBUUID_CFLAGS-""}
10735+
LIBUUID_LIBS=${LIBUUID_LIBS-"-luuid"}
10736+
10737+
fi
1073410738

1073510739
fi
1073610740

@@ -10742,8 +10746,6 @@ elif test $pkg_failed = untried; then
1074210746
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1074310747
$as_echo "no" >&6; }
1074410748

10745-
LIBUUID_LIBS="-luuid"
10746-
LIBUUID_CFLAGS=
1074710749
for ac_header in uuid/uuid.h
1074810750
do :
1074910751
ac_fn_c_check_header_mongrel "$LINENO" "uuid/uuid.h" "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
@@ -10861,6 +10863,12 @@ LDFLAGS=$save_LDFLAGS
1086110863
LIBS=$save_LIBS
1086210864

1086310865

10866+
if test "x$have_uuid" = xyes; then :
10867+
10868+
LIBUUID_CFLAGS=${LIBUUID_CFLAGS-""}
10869+
LIBUUID_LIBS=${LIBUUID_LIBS-"-luuid"}
10870+
10871+
fi
1086410872

1086510873
fi
1086610874

@@ -10898,8 +10906,8 @@ _ACEOF
1089810906
if test "x$ac_cv_func_uuid_generate_time" = xyes; then :
1089910907

1090010908
have_uuid=yes
10901-
LIBUUID_CFLAGS=
10902-
LIBUUID_LIBS=
10909+
LIBUUID_CFLAGS=${LIBUUID_CFLAGS-""}
10910+
LIBUUID_LIBS=${LIBUUID_LIBS-""}
1090310911

1090410912
fi
1090510913

@@ -11350,8 +11358,8 @@ $as_echo "$with_system_expat" >&6; }
1135011358

1135111359
if test "x$with_system_expat" = xyes; then :
1135211360

11353-
LIBEXPAT_CFLAGS=""
11354-
LIBEXPAT_LDFLAGS="-lexpat"
11361+
LIBEXPAT_CFLAGS=${LIBEXPAT_CFLAGS-""}
11362+
LIBEXPAT_LDFLAGS=${LIBEXPAT_LDFLAGS-"-lexpat"}
1135511363
LIBEXPAT_INTERNAL=
1135611364

1135711365
else
@@ -11424,8 +11432,8 @@ $as_echo "$with_system_libmpdec" >&6; }
1142411432

1142511433
if test "x$with_system_libmpdec" = xyes; then :
1142611434

11427-
LIBMPDEC_CFLAGS=""
11428-
LIBMPDEC_LDFLAGS="-lmpdec"
11435+
LIBMPDEC_CFLAGS=${LIBMPDEC_CFLAGS-""}
11436+
LIBMPDEC_LDFLAGS=${LIBMPDEC_LDFLAGS-"-lmpdec"}
1142911437
LIBMPDEC_INTERNAL=
1143011438

1143111439
else
@@ -11600,7 +11608,7 @@ fi
1160011608
echo "$LIBNSL_PKG_ERRORS" >&5
1160111609

1160211610

11603-
LIBNSL_CFLAGS=
11611+
LIBNSL_CFLAGS=${LIBNSL_CFLAGS-""}
1160411612
save_CFLAGS=$CFLAGS
1160511613
save_CPPFLAGS=$CPPFLAGS
1160611614
save_LDFLAGS=$LDFLAGS
@@ -11674,19 +11682,20 @@ LIBS=$save_LIBS
1167411682

1167511683
case $ac_cv_search_yp_match in #(
1167611684
no) :
11677-
LIBNSL_LIBS= ;; #(
11685+
libnsl="" ;; #(
1167811686
"none required") :
11679-
LIBNSL_LIBS= ;; #(
11687+
libnsl="" ;; #(
1168011688
*) :
11681-
LIBNSL_LIBS=$ac_cv_search_yp_match
11689+
libnsl="$ac_cv_search_yp_match"
1168211690
;;
1168311691
esac
11692+
LIBNSL_LIBS=${LIBNSL_LIBS-$libnsl}
1168411693

1168511694
elif test $pkg_failed = untried; then
1168611695
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1168711696
$as_echo "no" >&6; }
1168811697

11689-
LIBNSL_CFLAGS=
11698+
LIBNSL_CFLAGS=${LIBNSL_CFLAGS-""}
1169011699
save_CFLAGS=$CFLAGS
1169111700
save_CPPFLAGS=$CPPFLAGS
1169211701
save_LDFLAGS=$LDFLAGS
@@ -11760,13 +11769,14 @@ LIBS=$save_LIBS
1176011769

1176111770
case $ac_cv_search_yp_match in #(
1176211771
no) :
11763-
LIBNSL_LIBS= ;; #(
11772+
libnsl="" ;; #(
1176411773
"none required") :
11765-
LIBNSL_LIBS= ;; #(
11774+
libnsl="" ;; #(
1176611775
*) :
11767-
LIBNSL_LIBS=$ac_cv_search_yp_match
11776+
libnsl="$ac_cv_search_yp_match"
1176811777
;;
1176911778
esac
11779+
LIBNSL_LIBS=${LIBNSL_LIBS-$libnsl}
1177011780

1177111781
else
1177211782
LIBNSL_CFLAGS=$pkg_cv_LIBNSL_CFLAGS
@@ -11867,16 +11877,16 @@ fi
1186711877
echo "$LIBSQLITE3_PKG_ERRORS" >&5
1186811878

1186911879

11870-
LIBSQLITE3_LIBS="-lsqlite3"
11871-
LIBSQLITE3_CFLAGS=
11880+
LIBSQLITE3_CFLAGS=${LIBSQLITE3_CFLAGS-""}
11881+
LIBSQLITE3_LIBS=${LIBSQLITE3_LIBS-"-lsqlite3"}
1187211882

1187311883

1187411884
elif test $pkg_failed = untried; then
1187511885
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1187611886
$as_echo "no" >&6; }
1187711887

11878-
LIBSQLITE3_LIBS="-lsqlite3"
11879-
LIBSQLITE3_CFLAGS=
11888+
LIBSQLITE3_CFLAGS=${LIBSQLITE3_CFLAGS-""}
11889+
LIBSQLITE3_LIBS=${LIBSQLITE3_LIBS-"-lsqlite3"}
1188011890

1188111891

1188211892
else
@@ -12147,7 +12157,7 @@ $as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; }
1214712157
if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
1214812158

1214912159
have_gdbm=yes
12150-
GDBM_LIBS="$GDBM_LIBS -lgdbm"
12160+
GDBM_LIBS=${GDBM_LIBS-"-lgdbm"}
1215112161

1215212162
else
1215312163
have_gdbm=no
@@ -14619,8 +14629,8 @@ $as_echo "$ac_cv_lib_z_gzread" >&6; }
1461914629
if test "x$ac_cv_lib_z_gzread" = xyes; then :
1462014630

1462114631
have_zlib=yes
14622-
ZLIB_CFLAGS=
14623-
ZLIB_LIBS=-lz
14632+
ZLIB_CFLAGS=${ZLIB_CFLAGS-""}
14633+
ZLIB_LIBS=${ZLIB_LIBS-"-lz"}
1462414634
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
1462514635
$as_echo_n "checking for inflateCopy in -lz... " >&6; }
1462614636
if ${ac_cv_lib_z_inflateCopy+:} false; then :
@@ -14741,8 +14751,8 @@ $as_echo "$ac_cv_lib_z_gzread" >&6; }
1474114751
if test "x$ac_cv_lib_z_gzread" = xyes; then :
1474214752

1474314753
have_zlib=yes
14744-
ZLIB_CFLAGS=
14745-
ZLIB_LIBS=-lz
14754+
ZLIB_CFLAGS=${ZLIB_CFLAGS-""}
14755+
ZLIB_LIBS=${ZLIB_LIBS-"-lz"}
1474614756
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
1474714757
$as_echo_n "checking for inflateCopy in -lz... " >&6; }
1474814758
if ${ac_cv_lib_z_inflateCopy+:} false; then :
@@ -14938,8 +14948,8 @@ $as_echo "$ac_cv_lib_bz2_BZ2_bzCompress" >&6; }
1493814948
if test "x$ac_cv_lib_bz2_BZ2_bzCompress" = xyes; then :
1493914949

1494014950
have_bzip2=yes
14941-
BZIP2_CFLAGS=
14942-
BZIP2_LIBS=-lbz2
14951+
BZIP2_CFLAGS=${BZIP2_CFLAGS-""}
14952+
BZIP2_LIBS=${BZIP2_LIBS-"-lbz2"}
1494314953

1494414954
else
1494514955
have_bzip2=no
@@ -15017,8 +15027,8 @@ $as_echo "$ac_cv_lib_bz2_BZ2_bzCompress" >&6; }
1501715027
if test "x$ac_cv_lib_bz2_BZ2_bzCompress" = xyes; then :
1501815028

1501915029
have_bzip2=yes
15020-
BZIP2_CFLAGS=
15021-
BZIP2_LIBS=-lbz2
15030+
BZIP2_CFLAGS=${BZIP2_CFLAGS-""}
15031+
BZIP2_LIBS=${BZIP2_LIBS-"-lbz2"}
1502215032

1502315033
else
1502415034
have_bzip2=no
@@ -15160,8 +15170,8 @@ $as_echo "$ac_cv_lib_lzma_lzma_easy_encoder" >&6; }
1516015170
if test "x$ac_cv_lib_lzma_lzma_easy_encoder" = xyes; then :
1516115171

1516215172
have_liblzma=yes
15163-
LIBLZMA_CFLAGS=
15164-
LIBLZMA_LIBS=-llzma
15173+
LIBLZMA_CFLAGS=${LIBLZMA_CFLAGS-""}
15174+
LIBLZMA_LIBS=${LIBLZMA_LIBS-"-llzma"}
1516515175

1516615176
else
1516715177
have_liblzma=no
@@ -15239,8 +15249,8 @@ $as_echo "$ac_cv_lib_lzma_lzma_easy_encoder" >&6; }
1523915249
if test "x$ac_cv_lib_lzma_lzma_easy_encoder" = xyes; then :
1524015250

1524115251
have_liblzma=yes
15242-
LIBLZMA_CFLAGS=
15243-
LIBLZMA_LIBS=-llzma
15252+
LIBLZMA_CFLAGS=${LIBLZMA_CFLAGS-""}
15253+
LIBLZMA_LIBS=${LIBLZMA_LIBS-"-llzma"}
1524415254

1524515255
else
1524615256
have_liblzma=no
@@ -15840,10 +15850,11 @@ if test "$ac_res" != no; then :
1584015850
$as_echo "#define HAVE_CRYPT_R 1" >>confdefs.h
1584115851

1584215852
if test "$ac_cv_search_crypt_r" = "none required"; then
15843-
LIBCRYPT_LIBS=
15853+
libcrypt=
1584415854
else
15845-
LIBCRYPT_LIBS="$ac_cv_search_crypt_r"
15855+
libcrypt="$ac_cv_search_crypt_r"
1584615856
fi
15857+
LIBCRYPT_LIBS=${LIBCRYPT_LIBS-$libcrypt}
1584715858

1584815859
fi
1584915860

@@ -15922,10 +15933,11 @@ if test "$ac_res" != no; then :
1592215933
$as_echo "#define HAVE_CRYPT_R 1" >>confdefs.h
1592315934

1592415935
if test "$ac_cv_search_crypt_r" = "none required"; then
15925-
LIBCRYPT_LIBS=
15936+
libcrypt=
1592615937
else
15927-
LIBCRYPT_LIBS="$ac_cv_search_crypt_r"
15938+
libcrypt="$ac_cv_search_crypt_r"
1592815939
fi
15940+
LIBCRYPT_LIBS=${LIBCRYPT_LIBS-$libcrypt}
1592915941

1593015942
fi
1593115943

0 commit comments

Comments
 (0)