• [gentoo-dev] [PATCH 2/4] sys-libs/musl: Support LLVM/Clang crossdev

    From Alfred Persson Forsberg@21:1/5 to All on Fri Aug 11 05:50:01 2023
    Signed-off-by: Alfred Persson Forsberg <cat@catcream.org>
    ---
    sys-libs/musl/musl-1.2.4.ebuild | 20 ++++----------------
    1 file changed, 4 insertions(+), 16 deletions(-)

    diff --git a/sys-libs/musl/musl-1.2.4.ebuild b/sys-libs/musl/musl-1.2.4.ebuild index a0653436a844..da55b8c05fe1 100644
    --- a/sys-libs/musl/musl-1.2.4.ebuild
    +++ b/sys-libs/musl/musl-1.2.4.ebuild
    @@ -3,7 +3,7 @@

    EAPI=8

    -inherit flag-o-matic toolchain-funcs prefix
    +inherit cross flag-o-matic toolchain-funcs prefix
    if [[ ${PV} == "9999" ]] ; then
    EGIT_REPO_URI="git://git.musl-libc.org/musl"
    inherit git-r3
    @@ -25,14 +25,6 @@ SRC_URI+="
    https://dev.gentoo.org/~blueness/musl-misc/iconv.c
    "

    -export CBUILD=${CBUILD:-${CHOST}}
    -export CTARGET=${CTARGET:-${CHOST}}
    -if [[ ${CTARGET} == ${CHOST} ]] ; then
    - if [[ ${CATEGORY} == cross-* ]] ; then
    - export CTARGET=${CATEGORY#cross-}
    - fi
    -fi
    -
    DESCRIPTION="Light, fast and simple C library focused on standards-conformance and safety"
    HOMEPAGE="https://musl.libc.org"

    @@ -49,17 +41,13 @@ QA_PRESTRIPPED="usr/lib/crtn.