• [gentoo-dev] [PATCH 4/7] toolchain.eclass: Move remaining gcc prefix tw

    From James Le Cuirot@21:1/5 to All on Sat Jan 21 23:30:02 2023
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>
    ---
    eclass/toolchain.eclass | 13 +++++++++++++
    profiles/features/prefix/standalone/profile.bashrc | 14 +-------------
    2 files changed, 14 insertions(+), 13 deletions(-)

    diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
    index 479814f0df3e..6d8901d21812 100644
    --- a/eclass/toolchain.eclass
    +++ b/eclass/toolchain.eclass
    @@ -719,6 +719,19 @@ toolchain_src_prepare() {
    einfo "Remove texinfo (bug #198182, bug #464008)"
    eapply "${FILESDIR}"/gcc-configure-texinfo.patch

    + if ! use prefix-guest && [[ -n ${EPREFIX} ]] ; then
    + einfo "Prefixifying dynamic linkers..."
    + for f in gcc/config/*/*linux*.h ; do
    + ebegin " Updating ${f}"
    + if [[ ${f} == gcc/config/rs6000/linux*.h ]]; then
    + sed -i -r "s,(DYNAMIC_LINKER_PREFIX\s+)\"\",\1\"${EPREFIX}\",g" "${f}" || die
    + else
    + sed -i -r "/_DYNAMIC_LINKER/s,([\":])(/lib),\1${EPREFIX}\2,g" "${f}" || die
    + fi
    + eend $?
    + done
    + fi
    +
    # >=gcc-4
    if [[ -x contrib/gcc_update ]] ; then