This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: AC_RUN_IFELSE macros not used as arguments of AC_CACHE_VAL et al
Type: behavior Stage: resolved
Components: Build Versions: Python 3.8
process
Status: closed Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: xdegaye
Priority: normal Keywords: patch

Created on 2019-03-06 16:03 by xdegaye, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Pull Requests
URL Status Linked Edit
PR 12414 closed xdegaye, 2019-03-18 15:52
Messages (1)
msg337318 - (view) Author: Xavier de Gaye (xdegaye) * (Python triager) Date: 2019-03-06 16:03
When the AC_RUN_IFELSE macro is used as the 'COMMANDS-TO-SET-IT' argument of the AC_CACHE_VAL or AC_CACHE_CHECK macros, it is possible to override the last argument of AC_RUN_IFELSE that is used when cross-compiling and set the variable with a cached value instead.

The determination of the following variables in configure.ac does not follow this mechanism (does not use AC_CACHE_VAL et al):

ac_osx_32bit, ac_cv_x87_double_rounding, have_glibc_memmove_bug, have_ipa_pure_const_bug

This should be changed except for the cases where cross-compilation does not make sense.
History
Date User Action Args
2022-04-11 14:59:12adminsetgithub: 80395
2019-12-10 08:05:10xdegayesetstatus: open -> closed
stage: patch review -> resolved
2019-03-18 15:52:27xdegayesetkeywords: + patch
stage: needs patch -> patch review
pull_requests: + pull_request12368
2019-03-06 16:03:27xdegayecreate