cpython/Misc/NEWS.d/next/Build
Filipe Laíns 7f497c3c71
GH-108819: fix LIBDEST not honoring --with-platlibdir (#133163)
* GH-108819: fix LIBDEST not honoring --with-platlibdir

We look for the pure-Python part of the standard library in
PLATSTDLIBDIR, which may not match the default LIBDIR subdir.

From ``getpath.py``:

```python
    ...
    STDLIB_SUBDIR = f'{platlibdir}/python{VERSION_MAJOR}.{VERSION_MINOR}{ABI_THREAD}'
    STDLIB_LANDMARKS = [f'{STDLIB_SUBDIR}/os.py', f'{STDLIB_SUBDIR}/os.pyc']
    PLATSTDLIB_LANDMARK = f'{platlibdir}/python{VERSION_MAJOR}.{VERSION_MINOR}{ABI_THREAD}/lib-dynload'
    ...
```

Signed-off-by: Filipe Laíns <lains@riseup.net>

* Add news

Signed-off-by: Filipe Laíns <lains@riseup.net>

* Always set LIBDEST and BINLIBDEST based on PLATLIBDIR

Signed-off-by: Filipe Laíns <lains@riseup.net>

* Add XXX comment on PLATLIBDIR default value

Signed-off-by: Filipe Laíns <lains@riseup.net>

* Regen configure

Signed-off-by: Filipe Laíns <lains@riseup.net>

---------

Signed-off-by: Filipe Laíns <lains@riseup.net>
2025-12-09 19:14:51 +00:00
..
2025-04-29-18-25-34.gh-issue-108819.qMUTRB.rst GH-108819: fix LIBDEST not honoring --with-platlibdir (#133163) 2025-12-09 19:14:51 +00:00
2025-10-30-10-36-15.gh-issue-139707.QJ1FfJ.rst gh-139707: Add mechanism for distributors to supply error messages for missing stdlib modules (GH-140783) 2025-12-01 14:36:17 +01:00
2025-11-19-09-21-17.gh-issue-141172.cYWc4x.rst gh-141172: Update to wasi-sdk-29 (GH-141684) 2025-11-19 10:03:30 -08:00
2025-11-20-17-01-05.gh-issue-141784.LkYI2n.rst gh-141784: Fix _remote_debugging_module.c compilation on 32-bit Linux (#141796) 2025-11-20 16:30:35 +00:00
2025-11-20-23-15-39.gh-issue-141808.NEewZC.rst gh-141808: Don't remove the JIT stencils when building with PGO (#141809) 2025-12-09 13:44:19 +01:00
2025-11-25-13-17-47.gh-issue-141926.KmuM2h.rst gh-141926: Do not unset RUNSHARED when cross-compiling (#141958) 2025-12-05 02:15:04 +00:00
2025-11-28-19-49-01.gh-issue-141808.cV5K12.rst GH-141808: Do not generate the jit stencils twice in case of PGO builds on Windows. (GH-142043) 2025-11-29 12:43:06 -08:00
2025-11-28-21-43-07.gh-issue-142050.PFi4tv.rst GH-142050: Jit stencils on Windows contain debug data (#142052) 2025-12-03 22:08:51 +00:00
2025-12-03-10-44-42.gh-issue-142234.i1kaFb.rst GH-142234: Allow --enable-wasm-dynamic-linking under WASI (GH-142235) 2025-12-05 23:27:16 +00:00
2025-12-04-20-57-15.gh-issue-131372.o397g7.rst GH-131372: only install build-details.json in the main install (#142269) 2025-12-09 14:25:34 +00:00
2025-12-09-13-33-46.gh-issue-142454.cqUxzQ.rst gh-142454: Make the JIT digest more deterministic by sorting the files in Tools/jit (#142455) 2025-12-09 17:33:09 +00:00
README.rst Link to blurb on PyPI in the NEWS.d READMEs. (#3323) 2017-09-05 10:38:05 -07:00

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

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