summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d
diff options
context:
space:
mode:
authorHood Chatham <roberthoodchatham@gmail.com>2024-10-29 21:45:49 (GMT)
committerGitHub <noreply@github.com>2024-10-29 21:45:49 (GMT)
commitb1f13bce62ff666f59286e8325011d8e9e0ddca7 (patch)
tree6d5752201a8fa93b483ab6958e7a1b525782728b /Misc/NEWS.d
parent6742f14dfd3fa8ba8a245efa21a4f723160d93d4 (diff)
downloadcpython-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.rst4
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.