cpython/Misc/NEWS.d/next/Build
Ross Burton 2a9c3805dd closes bpo-34585: Don't do runtime test to get float byte order. (GH-9085)
Currently configure.ac uses AC_RUN_IFELSE to determine the byte order of doubles, but this silently fails under cross compilation and Python doesn't do floats properly.

Instead, steal a macro from autoconf-archive which compiles code using magic doubles (which encode to ASCII) and grep for the representation in the binary.

RFC because this doesn't yet handle the weird ancient ARMv4 OABI 'mixed-endian' encoding properly. This encoding is ancient and I don't believe the union of "Python 3.8 users" and "OABI users" has anything in. Should the support for this just be dropped too? Alternatively, someone will need to find an OABI toolchain to verify the encoding of the magic double.
2018-09-18 23:25:48 -07:00
..
2017-09-26-23-08-27.bpo-29442.fD8YTi.rst bpo-29442: Replace optparse with argparse in setup.py (GH-139) 2018-07-11 17:48:43 +09:00
2018-02-21-12-46-00.bpo-32898.M15bZh.rst closes bpo-32898: Fix debug build crash with COUNT_ALLOCS (GH-5800) 2018-02-21 20:55:18 -08:00
2018-03-08-20-25-29.bpo-33012.k9Fe1q.rst bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) 2018-04-29 21:59:33 +03:00
2018-03-28-04-15-03.bpo-33163.hfpWuU.rst bpo-33163: Upgrade pip to 9.0.3 and setuptools to v39.0.1. (GH-6282) 2018-03-28 04:46:35 -04:00
2018-03-30-14-55-48.bpo-33182.CePczb.rst bpo-33182: Fix pointer types in _testembed (GH-6310) 2018-03-30 15:36:42 +10:00
2018-04-17-00-38-19.bpo-32232.o7G_UO.rst bpo-32232: by default, Setup modules are no longer built with -DPy_BUILD_CORE (GH-6489) 2018-04-21 01:03:49 +10:00
2018-04-30-16-53-00.bpo-33377.QBh6vP.rst bpo-33377: add triplets for mips-r6 and riscv (#6655) 2018-04-30 19:22:16 +02:00
2018-04-30-17-19-37.bpo-33393.HkVCqI.rst bpo-33393: Update config.guess and config.sub files (#6658) 2018-04-30 20:07:35 +02:00
2018-04-30-17-36-46.bpo-33394._Vdi4t.rst Enable the verbose build for extension modules with GNU make (#6659) 2018-04-30 20:07:55 +02:00
2018-05-13-17-21-54.bpo-33483.WOs-en.rst bpo-33483: more correctly handle finding the C compiler (GH-6780) 2018-05-14 20:55:41 -07:00
2018-05-15-02-07-49.bpo-33512.X4Fy1Q.rst closes bpo-33512: use standard for detecting long double (GH-6847) 2018-05-15 22:58:09 -07:00
2018-05-15-12-44-50.bpo-33522.mJoNcA.rst bpo-33522: Enable CI builds on Visual Studio Team Services (#6865) 2018-05-16 17:50:29 -04:00
2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst bpo-33648: Remove PY_WARN_ON_C_LOCALE (GH-7114) 2018-07-11 20:01:27 +09:00
2018-05-28-11-40-22.bpo-33614.28e0sE.rst bpo-33614: Ensures module definition files for the stable ABI on Windows are correctly regenerated. (GH-7165) 2018-05-28 12:32:05 -07:00
2018-06-04-21-34-34.bpo-5755.65GmCj.rst bpo-5755: Move -Wstrict-prototypes to CFLAGS_NODIST (GH-7395) 2018-06-05 20:40:53 +09:00
2018-06-15-18-18-16.bpo-30345.j-xRE1.rst bpo-30345: Add -g to LDFLAGS for LTO (GH-7709) 2018-06-19 18:24:58 +02:00
2018-07-10-21-33-25.bpo-32430.UN3Nk8.rst bpo-32430: Rename Modules/Setup.dist to Modules/Setup (GH-8229) 2018-07-16 19:03:03 +02:00
2018-07-15-16-49-06.bpo-34121.74G_lo.rst bpo-34121: Fix detection of C11 atomic support on clang. (GH-8288) 2018-07-15 17:01:42 -07:00
2018-08-31-19-41-09.bpo-34555.dfQcnm.rst closes bpo-34555: Fix incorrectly nested test for HAVE_LINUX_VM_SOCKETS_H (GH-9016) 2018-09-01 15:13:57 -07:00
2018-09-14-09-53-21.bpo-34582.j3omgk.rst bpo-34582: Adds JUnit XML output for regression tests (GH-9210) 2018-09-18 09:10:26 -07:00
2018-09-17-13-56-12.bpo-34710.ARqIAK.rst bpo-34710: fix SSL module build (GH-9347) 2018-09-17 04:53:31 -07:00
2018-09-18-16-28-31.bpo-34585.CGMu0h.rst closes bpo-34585: Don't do runtime test to get float byte order. (GH-9085) 2018-09-18 23:25:48 -07: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/