| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
In Fedora, build-details.json created and installed for python3.14t contains "/usr/bin/python3.14" as the base_interpreter value. Create a correct string, taking into account both LDVERSION and EXE config variables, similarly to how it's defined in altbininstall in Makefile.
|
This change alone doesn't work, since Free Threading or Debug Build would override build-details.json installed by the regular Release Build. We should decide first if we have a single build-details.json, or one per build. (I suggest discussing that on the issue.) |
Sorry, something went wrong.
|
A single build-details.json is specified in the current PEP. We can always add new ones, but I think the "main" one should stay. I'll note that Fedora already installs the "regular" optimized build last, precisely to overwrite any common files. |
Sorry, something went wrong.
|
Anyway, this PR fixes an issue you get when installing only the free-threaded build, for example. |
Sorry, something went wrong.
Only debug builds would, free-threading has its own directory, as of GH-121293. I opened GH-142269 to only include build-details.json in make install, debug builds installed with make altinstall should no longer include it. I think that makes sense. |
Sorry, something went wrong.
|
Thank you for adding the news entry! |
Sorry, something went wrong.
|
No worries! This should have been merged already, but it looks like it was a fluke in the CI. I just restarted it, so hopefully it will merge anytime now 😊 |
Sorry, something went wrong.
Ah. We should just update the branch to fix this CI illness. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
When looking at #131372 with @encukou we've realized there could be an easy fix to the first issue described there.
In Fedora, build-details.json created and installed for python3.14t contains "/usr/bin/python3.14" as the base_interpreter value. Create a correct string, taking into account both LDVERSION and EXE config variables, similarly to how it's defined in altbininstall in Makefile.
cpython/Makefile.pre.in
Line 2448 in 1a7824a