New submission from Michael Felt <aixto...@felt.demon.nl>:
While working on a PR for issue42323 I get an error with the generated ./configure even without my patch. Working from commit 37a6d5f8027f969418fe53d0a73a21003a8e370d aixtools@gcc119:[/home/aixtools/cpython/cpython-master]git log --oneline | head 37a6d5f (HEAD -> master, upstream/master, upstream/HEAD, bpo-42323) [WIP/RFC] bpo-15872: tests: remove oddity from test_rmtree_errors (GH-22967) ab74c01 bpo-31904: Fix site and sysconfig modules for VxWorks RTOS (GH-21821) c95f8bc bpo-42669: Document that `except` rejects nested tuples (GH-23822) b0398a4 bpo-42572: Improve argparse docs for the type parameter. (GH-23849) a44ce6c bpo-42604: always set EXT_SUFFIX=${SOABI}${SHLIB_SUFFIX} when using configure (GH-23708) aixtools@gcc119:[/home/aixtools/cpython/cpython-master]rpm -qa autoconf autoconf-2.69-2.noarch aixtools@gcc119:[/home/aixtools/cpython/cpython-master]autoreconf -v autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /opt/freeware/bin/autoconf autoreconf: running: /opt/freeware/bin/autoheader autoreconf: configure.ac: not using Automake autoreconf: Leaving directory `.' Your branch is up-to-date with 'upstream/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: aclocal.m4 modified: configure modified: pyconfig.h.in aixtools@gcc119:[/home/aixtools/cpython/cpython-master]git diff configure diff --git a/configure b/configure index f07edff..6f0d51f 100755 --- a/configure +++ b/configure @@ -6471,44 +6471,10 @@ if test "$Py_OPT" = 'true' ; then DEF_MAKE_RULE="build_all" case $CC in *gcc*) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fno-semantic-interposition" >&5 -$as_echo_n "checking whether C compiler accepts -fno-semantic-interposition... " >&6; } -if ${ax_cv_check_cflags___fno_semantic_interposition+:} false; then : - $as_echo_n "(cached) " >&6 -else - - ax_check_save_flags=$CFLAGS - CFLAGS="$CFLAGS -fno-semantic-interposition" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ax_cv_check_cflags___fno_semantic_interposition=yes -else - ax_cv_check_cflags___fno_semantic_interposition=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS=$ax_check_save_flags -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fno_semantic_interposition" >&5 -$as_echo "$ax_cv_check_cflags___fno_semantic_interposition" >&6; } -if test "x$ax_cv_check_cflags___fno_semantic_interposition" = xyes; then : - + AX_CHECK_COMPILE_FLAG(-fno-semantic-interposition, CFLAGS_NODIST="$CFLAGS_NODIST -fno-semantic-interposition" aixtools@gcc119:[/home/aixtools/cpython/cpython-master]./configure checking for git... found checking build system type... powerpc-ibm-aix7.2.4.0 checking host system type... powerpc-ibm-aix7.2.4.0 checking for python3.10... no checking for python3... python3 checking for --enable-universalsdk... no checking for --with-universal-archs... no checking MACHDEP... "aix" checking for gcc... gcc checking whether the C compiler works... yes ... checking for --with-pydebug... no checking for --with-trace-refs... no checking for --with-assertions... no checking for --enable-optimizations... no ./configure[6464]: syntax error at line 6475 : `(' unexpected aixtools@gcc119:[/home/aixtools/cpython/cpython-master] Unclear - to me - what is wrong with configure.ac or autoconf that is installed. aixtools@gcc119:[/home/aixtools/cpython/cpython-master]autoconf --version autoconf (GNU Autoconf) 2.69 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+/Autoconf: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by David J. MacKenzie and Akim Demaille. ---------- components: Build messages: 383515 nosy: Michael.Felt priority: normal severity: normal status: open title: Discrepency between configure.ac and configure versions: Python 3.10 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue42701> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com