commit:     335b2bb125f1abab97abb55c9ed70cfeeff1eb72
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 31 15:39:04 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 31 15:40:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335b2bb1

sys-libs/musl: fix -crypt build for cross

See https://forums.gentoo.org/viewtopic-p-8850196.html. We need to
account for ${sysroot} for cross builds.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/musl/musl-1.2.4-r1.ebuild | 4 ++--
 sys-libs/musl/musl-1.2.4-r2.ebuild | 4 ++--
 sys-libs/musl/musl-1.2.5-r1.ebuild | 4 ++--
 sys-libs/musl/musl-9999.ebuild     | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-libs/musl/musl-1.2.4-r1.ebuild 
b/sys-libs/musl/musl-1.2.4-r1.ebuild
index cffea8ad349b..2d9af6f92d44 100644
--- a/sys-libs/musl/musl-1.2.4-r1.ebuild
+++ b/sys-libs/musl/musl-1.2.4-r1.ebuild
@@ -140,8 +140,8 @@ src_install() {
 
        if ! use crypt ; then
                # Allow sys-libs/libxcrypt[system] to provide it instead
-               rm "${ED}/usr/include/crypt.h" || die
-               rm "${ED}/usr/$(get_libdir)/libcrypt.a" || die
+               rm "${ED}${sysroot}/usr/include/crypt.h" || die
+               rm "${ED}${sysroot}/usr/$(get_libdir)/libcrypt.a" || die
        fi
 
        if ! is_crosspkg ; then

diff --git a/sys-libs/musl/musl-1.2.4-r2.ebuild 
b/sys-libs/musl/musl-1.2.4-r2.ebuild
index dbe5caa086bd..296f83982c96 100644
--- a/sys-libs/musl/musl-1.2.4-r2.ebuild
+++ b/sys-libs/musl/musl-1.2.4-r2.ebuild
@@ -141,8 +141,8 @@ src_install() {
 
        if ! use crypt ; then
                # Allow sys-libs/libxcrypt[system] to provide it instead
-               rm "${ED}/usr/include/crypt.h" || die
-               rm "${ED}/usr/$(get_libdir)/libcrypt.a" || die
+               rm "${ED}${sysroot}/usr/include/crypt.h" || die
+               rm "${ED}${sysroot}/usr/$(get_libdir)/libcrypt.a" || die
        fi
 
        if ! is_crosspkg ; then

diff --git a/sys-libs/musl/musl-1.2.5-r1.ebuild 
b/sys-libs/musl/musl-1.2.5-r1.ebuild
index 1e66fed0c7bf..cd7a1e7cd590 100644
--- a/sys-libs/musl/musl-1.2.5-r1.ebuild
+++ b/sys-libs/musl/musl-1.2.5-r1.ebuild
@@ -142,8 +142,8 @@ src_install() {
 
        if ! use crypt ; then
                # Allow sys-libs/libxcrypt[system] to provide it instead
-               rm "${ED}/usr/include/crypt.h" || die
-               rm "${ED}/usr/$(get_libdir)/libcrypt.a" || die
+               rm "${ED}${sysroot}/usr/include/crypt.h" || die
+               rm "${ED}${sysroot}/usr/$(get_libdir)/libcrypt.a" || die
        fi
 
        if ! is_crosspkg ; then

diff --git a/sys-libs/musl/musl-9999.ebuild b/sys-libs/musl/musl-9999.ebuild
index 1b451cd191de..278e5e367d77 100644
--- a/sys-libs/musl/musl-9999.ebuild
+++ b/sys-libs/musl/musl-9999.ebuild
@@ -138,8 +138,8 @@ src_install() {
 
        if ! use crypt ; then
                # Allow sys-libs/libxcrypt[system] to provide it instead
-               rm "${ED}/usr/include/crypt.h" || die
-               rm "${ED}/usr/$(get_libdir)/libcrypt.a" || die
+               rm "${ED}${sysroot}/usr/include/crypt.h" || die
+               rm "${ED}${sysroot}/usr/$(get_libdir)/libcrypt.a" || die
        fi
 
        if ! is_crosspkg ; then

Reply via email to