cpython/Misc/NEWS.d/next/Build
Victor Stinner 1f7e42131d
gh-109054: configure checks if libatomic is needed (#109101)
Fix building the _testcapi extension on Linux AArch64 which requires
linking to libatomic when <cpython/pyatomic.h> is used: the
_Py_atomic_or_uint64() function requires libatomic
__atomic_fetch_or_8() on this platform.

The configure script now checks if linking to libatomic is needed and
generates a new LIBATOMIC variable used to build the _testcapi
extension.

Building the _testcapi extension now uses the LIBATOMIC variable in
its LDFLAGS, since Modules/_testcapi/pyatomic.c uses
<cpython/pyatomic.h>.

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
2023-09-08 23:14:33 +02:00
..
2023-02-03-21-36-42.gh-issue-101538.sF5F6S.rst gh-101538: Add experimental wasi-threads build (#101537) 2023-06-22 11:26:10 -07:00
2023-05-20-23-49-30.gh-issue-104692.s5UIu5.rst gh-104692: Include commoninstall as a prerequisite for bininstall (#104693) 2023-06-07 08:59:56 +02:00
2023-05-26-15-44-20.gh-issue-89886._iSW-p.rst GH-89886: Bump to GNU Autoconf v2.71 (#104925) 2023-06-01 23:44:25 +02:00
2023-06-02-19-12-45.gh-issue-102404.Ry9piA.rst GH-102404, GH-100956: Document how to do a WASI build (GH-105251) 2023-06-02 15:15:41 -07:00
2023-06-06-09-08-10.gh-issue-90005.8mmeJQ.rst gh-90005: Don't link with libbsd if not needed (#105236) 2023-06-06 09:33:01 +00:00
2023-06-16-23-40-49.gh-issue-105875.naj8v5.rst gh-105875: Require SQLite 3.15.2 or newer (#105876) 2023-06-19 00:29:08 +02:00
2023-06-26-21-56-29.gh-issue-106118.0cCfhl.rst gh-106118: Add O_CLOEXEC preprocessor guard (#106120) 2023-06-28 13:11:32 +02:00
2023-07-23-00-38-51.gh-issue-106962.VVYrWB.rst gh-106962: Detect mpicc in configure.ac (#106961) 2023-07-22 23:20:03 +00:00
2023-07-25-02-30-00.gh-issue-95855.wA7rAf.rst gh-95855: Refactor platform triplet detection code, add detection for MIPS soft float and musl libc (#107221) 2023-08-24 14:22:50 +02:00
2023-07-28-18-17-33.gh-issue-106881.U3Ezdq.rst Run sphinx-lint on Misc/NEWS.d/next/ (#108212) 2023-08-21 13:13:55 +00:00
2023-08-01-17-12-53.gh-issue-105481.42nsDE.rst gh-105481: combine regen-opcode-targets with regen-opcode to avoid calculating the specialized opcodes in two places (#107540) 2023-08-01 21:05:48 +01:00
2023-08-09-17-05-33.gh-issue-107814.c0Oapq.rst gh-107814: Avoid output from Nuget installation in find_python.bat (GH-107815) 2023-08-09 23:42:16 +01:00
2023-08-24-18-36-31.gh-issue-108447.Ofsygr.rst gh-108447: Detect platform triplets for x86_64 GNU/Hurd (#108045) 2023-08-24 22:37:20 +02:00
2023-08-30-02-52-52.gh-issue-108634.3dpBvf.rst gh-108634: Py_TRACE_REFS uses a hash table (#108663) 2023-08-31 18:33:34 +02:00
2023-09-01-01-39-26.gh-issue-108740.JHExAQ.rst gh-108740: Fix "make regen-all" race condition (#108741) 2023-09-06 20:09:21 +02:00
2023-09-02-18-04-15.gh-issue-63760.r8hJ6q.rst gh-63760: Don't declare gethostname() on Solaris (#108817) 2023-09-02 17:54:59 +00:00
2023-09-07-19-58-05.gh-issue-109054.5r3S3l.rst gh-109054: configure checks if libatomic is needed (#109101) 2023-09-08 23:14:33 +02:00
README.rst Link to blurb on PyPI in the NEWS.d READMEs. (#3323) 2017-09-05 10:38:05 -07:00

README.rst

Put news entry `blurb`_ files for the *Build* section in this directory.

.. _blurb: https://pypi.org/project/blurb/