It is okay for these to be given as an empty string.

Signed-off-by: James Le Cuirot <ch...@gentoo.org>
---

This cannot be applied until gpep517-14 is stable, but I'm just getting
it reviewed in readiness.

 eclass/distutils-r1.eclass | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 91de144e1110..34ef3b6e55f3 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -210,7 +210,7 @@ _distutils_set_globals() {
                fi

                bdep='
-                       >=dev-python/gpep517-13[${PYTHON_USEDEP}]
+                       >=dev-python/gpep517-14[${PYTHON_USEDEP}]
                '
                case ${DISTUTILS_USE_PEP517} in
                        flit)
@@ -1452,7 +1452,11 @@ distutils_pep517_install() {
                cmd+=( --config-json "${config_settings}" )
        fi
        if [[ -n ${SYSROOT} ]]; then
-               cmd+=( --sysroot "${SYSROOT}" )
+               cmd+=(
+                       --sysroot "${SYSROOT}"
+                       --rewrite-prefix-from "${BROOT}"
+                       --rewrite-prefix-to "${EPREFIX}"
+               )
        fi
        printf '%s\n' "${cmd[*]}"
        local wheel=$(
--
2.41.0

Reply via email to