Skip to content

Commit 8a8ebf2

Browse files
GH-89886: Bump to GNU Autoconf v2.71 (#104925)
Co-authored-by: Christian Heimes <christian@python.org>
1 parent 60f8117 commit 8a8ebf2

File tree

9 files changed

+10733
-7598
lines changed

9 files changed

+10733
-7598
lines changed

.github/workflows/build.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,10 @@ jobs:
136136
run: echo "PATH=/usr/lib/ccache:$PATH" >> $GITHUB_ENV
137137
- name: Configure ccache action
138138
uses: hendrikmuhs/ccache-action@v1.2
139-
- name: Check Autoconf version 2.69 and aclocal 1.16.3
139+
- name: Check Autoconf and aclocal versions
140140
run: |
141-
grep "Generated by GNU Autoconf 2.69" configure
142-
grep "aclocal 1.16.3" aclocal.m4
141+
grep "Generated by GNU Autoconf 2.71" configure
142+
grep "aclocal 1.16.4" aclocal.m4
143143
grep -q "runstatedir" configure
144144
grep -q "PKG_PROG_PKG_CONFIG" aclocal.m4
145145
- name: Configure CPython

Doc/whatsnew/3.12.rst

+4
Original file line numberDiff line numberDiff line change
@@ -1531,6 +1531,10 @@ Build Changes
15311531

15321532
* ``PYTHON_FOR_REGEN`` now require Python 3.10 or newer.
15331533

1534+
* Autoconf 2.71 and aclocal 1.16.4 is now required to regenerate
1535+
:file:`!configure`.
1536+
(Contributed by Christian Heimes in :gh:`89886`.)
1537+
15341538

15351539
C API Changes
15361540
=============

Doc/whatsnew/3.13.rst

+4
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,10 @@ that may require changes to your code.
332332
Build Changes
333333
=============
334334

335+
* Autoconf 2.71 and aclocal 1.16.4 is now required to regenerate
336+
:file:`!configure`.
337+
(Contributed by Christian Heimes in :gh:`89886`.)
338+
335339

336340
C API Changes
337341
=============

Makefile.pre.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -2566,7 +2566,7 @@ regen-configure:
25662566
@if command -v podman >/dev/null; then RUNTIME="podman"; else RUNTIME="docker"; fi; \
25672567
if ! command -v $$RUNTIME; then echo "$@ needs either Podman or Docker container runtime." >&2; exit 1; fi; \
25682568
if command -v selinuxenabled >/dev/null && selinuxenabled; then OPT=":Z"; fi; \
2569-
CMD="$$RUNTIME run --rm --pull=always -v $(abs_srcdir):/src$$OPT quay.io/tiran/cpython_autoconf:269"; \
2569+
CMD="$$RUNTIME run --rm --pull=always -v $(abs_srcdir):/src$$OPT quay.io/tiran/cpython_autoconf:271"; \
25702570
echo $$CMD; \
25712571
$$CMD || exit $?
25722572

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Autoconf 2.71 and aclocal 1.16.4 is now required to regenerate
2+
:file:`!configure`.

aclocal.m4

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)