Title: Upgrade to GNU Autoconf 2.72 · Issue #115765 · python/cpython · GitHub
Open Graph Title: Upgrade to GNU Autoconf 2.72 · Issue #115765 · python/cpython
X Title: Upgrade to GNU Autoconf 2.72 · Issue #115765 · python/cpython
Description: Feature or enhancement Autoconf 2.72 was released 2023-12-22. Relevant highlights (some C&P verbatim) from the release announcement: Pre-C89 compilers are no longer supported. This should not be a problem for us, as we're using C11. AC_U...
Open Graph Description: Feature or enhancement Autoconf 2.72 was released 2023-12-22. Relevant highlights (some C&P verbatim) from the release announcement: Pre-C89 compilers are no longer supported. This should not be a ...
X Description: Feature or enhancement Autoconf 2.72 was released 2023-12-22. Relevant highlights (some C&P verbatim) from the release announcement: Pre-C89 compilers are no longer supported. This should not b...
Opengraph URL: https://github.com/python/cpython/issues/115765
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Upgrade to GNU Autoconf 2.72","articleBody":"# Feature or enhancement\r\n\r\nAutoconf 2.72 was [released 2023-12-22](https://lists.gnu.org/archive/html/info-gnu/2023-12/msg00002.html). Relevant highlights (some C\u0026P verbatim) from the release announcement:\r\n\r\n- Pre-C89 compilers are no longer supported. This should not be a problem for us, as [we're using C11](https://peps.python.org/pep-0007/#c-dialect).\r\n- `AC_USE_SYSTEM_EXTENSIONS` now enables C23 Annex F extensions\r\n by defining `__STDC_WANT_IEC_60559_EXT__` (is this a problem?)\r\n- ~~Autoconf now quotes ```'like this'``` instead of ``` `like this'```; perhaps we should clean up our quoting in a separate first, so the 2.72 change is easier to review.~~ \u003c= not worth the churn\r\n- Improved compatibility with a wide variety of systems and tools\r\n including CheriBSD, Darwin (macOS), GNU Guix, OS/2, z/OS, Bash 5.2,\r\n the BusyBox shell and utilities, Clang/LLVM version 16, the upcoming\r\n GCC version 14, etc.\r\n\r\nThe other version requirements (Perl, M4, etc.) should not affect us.\r\n\r\nPreliminary actions:\r\n- [x] #116016\r\n- [x] #115792\n\n\u003c!-- gh-linked-prs --\u003e\n### Linked PRs\n* gh-128411\n* gh-128502\n\u003c!-- /gh-linked-prs --\u003e\n","author":{"url":"https://github.com/erlend-aasland","@type":"Person","name":"erlend-aasland"},"datePublished":"2024-02-21T12:18:59.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":20},"url":"https://github.com/115765/cpython/issues/115765"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:38cbf21d-a554-409d-64b6-a035cd059c6b |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D542:15D295:1C677EF:2749CEF:696AAC4D |
| html-safe-nonce | 12645939d530f37b84fcebb64ebbc549a67a6540d7230d6fd6860b16113bcc96 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENTQyOjE1RDI5NToxQzY3N0VGOjI3NDlDRUY6Njk2QUFDNEQiLCJ2aXNpdG9yX2lkIjoiMjg1NzA5MTk3NDU0NTcxNDI1MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 31340b3e8decbc78446e3b06eb8e8b5cc36e7191969518672d65f477965c4079 |
| hovercard-subject-tag | issue:2146617008 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python/cpython/115765/issue_layout |
| twitter:image | https://opengraph.githubassets.com/f601b22b721253e11138b49987c6d9cf6c62a801a751a36c06096811f3c30055/python/cpython/issues/115765 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/f601b22b721253e11138b49987c6d9cf6c62a801a751a36c06096811f3c30055/python/cpython/issues/115765 |
| og:image:alt | Feature or enhancement Autoconf 2.72 was released 2023-12-22. Relevant highlights (some C&P verbatim) from the release announcement: Pre-C89 compilers are no longer supported. This should not be a ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | erlend-aasland |
| hostname | github.com |
| expected-hostname | github.com |
| None | 3eaf9b8cf1badcd7041a8ad480b9d9b28bea0ef1cc821ca9ff20f2cc7f4fe4b9 |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | dd9a979046e6382bd084e2bd873bf65f797125ff |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width