summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2018-07-11 07:48:42 -0700
committerGitHub <noreply@github.com>2018-07-11 07:48:42 -0700
commit020f5ab7170836b277ac8fef2ce7438ae0145caf (patch)
treef08b9648fd0f61950ce31c04a7aadf0519725432
parent0a1db32949b4813e9ac04e672fcb5bc97072a428 (diff)
downloadcpython-git-020f5ab7170836b277ac8fef2ce7438ae0145caf.tar.gz
bpo-33648: Remove PY_WARN_ON_C_LOCALE (GH-7114)
This code does not appear to be used anywhere in the python code base. The use was removed in eb81795d7d3a8c898fa89. (cherry picked from commit b91a3a0d61596cafb1b46c98fab65fee16a8bbbb) Co-authored-by: Eitan Adler <grimreaper@users.noreply.github.com>
-rw-r--r--Misc/ACKS1
-rw-r--r--Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst2
-rwxr-xr-xconfigure27
-rw-r--r--configure.ac17
-rw-r--r--pyconfig.h.in3
5 files changed, 3 insertions, 47 deletions
diff --git a/Misc/ACKS b/Misc/ACKS
index dcd0ca77a4..c564c048f1 100644
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -18,6 +18,7 @@ David Abrahams
Marc Abramowitz
Eldar Abusalimov
Ron Adam
+Eitan Adler
Anton Afanasyev
Ali Afshar
Nitika Agarwal
diff --git a/Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst b/Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst
new file mode 100644
index 0000000000..eaac4ebf18
--- /dev/null
+++ b/Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst
@@ -0,0 +1,2 @@
+The --with-c-locale-warning configuration flag has been removed. It has had
+no effect for about a year.
diff --git a/configure b/configure
index 3e52e60f91..ef948f698e 100755
--- a/configure
+++ b/configure
@@ -831,7 +831,6 @@ enable_ipv6
with_doc_strings
with_pymalloc
with_c_locale_coercion
-with_c_locale_warning
with_valgrind
with_dtrace
with_libm
@@ -1527,9 +1526,6 @@ Optional Packages:
--with(out)-c-locale-coercion
disable/enable C locale coercion to a UTF-8 based
locale
- --with(out)-c-locale-warning
- disable/enable locale compatibility warning in the C
- locale
--with-valgrind Enable Valgrind support
--with(out)-dtrace disable/enable DTrace support
--with-libm=STRING math library
@@ -11128,29 +11124,6 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_c_locale_coercion" >&5
$as_echo "$with_c_locale_coercion" >&6; }
-# Check for --with-c-locale-warning
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-c-locale-warning" >&5
-$as_echo_n "checking for --with-c-locale-warning... " >&6; }
-
-# Check whether --with-c-locale-warning was given.
-if test "${with_c_locale_warning+set}" = set; then :
- withval=$with_c_locale_warning;
-fi
-
-
-if test -z "$with_c_locale_warning"
-then
- with_c_locale_warning="yes"
-fi
-if test "$with_c_locale_warning" != "no"
-then
-
-$as_echo "#define PY_WARN_ON_C_LOCALE 1" >>confdefs.h
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_c_locale_warning" >&5
-$as_echo "$with_c_locale_warning" >&6; }
-
# Check for Valgrind support
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-valgrind" >&5
$as_echo_n "checking for --with-valgrind... " >&6; }
diff --git a/configure.ac b/configure.ac
index 3885786aab..ecb633b763 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3385,23 +3385,6 @@ then
fi
AC_MSG_RESULT($with_c_locale_coercion)
-# Check for --with-c-locale-warning
-AC_MSG_CHECKING(for --with-c-locale-warning)
-AC_ARG_WITH(c-locale-warning,
- AS_HELP_STRING([--with(out)-c-locale-warning],
- [disable/enable locale compatibility warning in the C locale]))
-
-if test -z "$with_c_locale_warning"
-then
- with_c_locale_warning="yes"
-fi
-if test "$with_c_locale_warning" != "no"
-then
- AC_DEFINE(PY_WARN_ON_C_LOCALE, 1,
- [Define to emit a locale compatibility warning in the C locale])
-fi
-AC_MSG_RESULT($with_c_locale_warning)
-
# Check for Valgrind support
AC_MSG_CHECKING([for --with-valgrind])
AC_ARG_WITH([valgrind],
diff --git a/pyconfig.h.in b/pyconfig.h.in
index e561a7c07c..d7d3b0c153 100644
--- a/pyconfig.h.in
+++ b/pyconfig.h.in
@@ -1324,9 +1324,6 @@
/* Cipher suite string for PY_SSL_DEFAULT_CIPHERS=0 */
#undef PY_SSL_DEFAULT_CIPHER_STRING
-/* Define to emit a locale compatibility warning in the C locale */
-#undef PY_WARN_ON_C_LOCALE
-
/* Define if you want to build an interpreter with many run-time checks. */
#undef Py_DEBUG