diff options
author | Hood Chatham <roberthoodchatham@gmail.com> | 2024-10-29 21:45:49 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-29 21:45:49 (GMT) |
commit | b1f13bce62ff666f59286e8325011d8e9e0ddca7 (patch) | |
tree | 6d5752201a8fa93b483ab6958e7a1b525782728b /Misc/NEWS.d | |
parent | 6742f14dfd3fa8ba8a245efa21a4f723160d93d4 (diff) | |
download | cpython-b1f13bce62ff666f59286e8325011d8e9e0ddca7.zip cpython-b1f13bce62ff666f59286e8325011d8e9e0ddca7.tar.gz cpython-b1f13bce62ff666f59286e8325011d8e9e0ddca7.tar.bz2 |
gh-124932: Distinguish build prefix from host prefix in cross builds (#124933)
In Emscripten and other cross builds, the build file system and the host file
system look different. For instance, we may want to install into
`cross-build/$TARGET/lib`, and then mount that as `/lib` in the host file
system. This change adds a distinction between:
* `prefix` -- the path in the build file system where we want to install the files
* `host_prefix` -- the path in the host file system where getpath.c will look for the files
And similarly for `exec_prefix` and `host_exec_prefix`. At present, this is only
used for Emscripten.
Diffstat (limited to 'Misc/NEWS.d')
-rw-r--r-- | Misc/NEWS.d/next/Build/2024-10-25-17-20-50.gh-issue-124932.F-aNuS.rst | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Build/2024-10-25-17-20-50.gh-issue-124932.F-aNuS.rst b/Misc/NEWS.d/next/Build/2024-10-25-17-20-50.gh-issue-124932.F-aNuS.rst new file mode 100644 index 0000000..10c4171 --- /dev/null +++ b/Misc/NEWS.d/next/Build/2024-10-25-17-20-50.gh-issue-124932.F-aNuS.rst @@ -0,0 +1,4 @@ +For cross builds, there is now support for having a different install +``prefix`` than the ``host_prefix`` used by ``getpath.py``. This is set to ``/`` by +default for Emscripten, on other platforms the default behavior is the same +as before. |