commit:     33d1535f843a518418d4cc4488206ebad3c87d4c
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue May 10 03:54:56 2022 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue May 10 10:15:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d1535f

app-cdr/cdrtools: migrate the riscv build fix to unified helper

Also restoring proper grouping of related logic, previously split by
the riscv snippet.

See: https://bugs.gentoo.org/811375
See: https://github.com/gentoo/gentoo/pull/25410
Reviewed-by: Daniel Pielmeier <billie <AT> gentoo.org>
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 app-cdr/cdrtools/cdrtools-3.02_alpha09-r4.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-cdr/cdrtools/cdrtools-3.02_alpha09-r4.ebuild 
b/app-cdr/cdrtools/cdrtools-3.02_alpha09-r4.ebuild
index d88e01cc9590..d035027a4c8f 100644
--- a/app-cdr/cdrtools/cdrtools-3.02_alpha09-r4.ebuild
+++ b/app-cdr/cdrtools/cdrtools-3.02_alpha09-r4.ebuild
@@ -93,9 +93,6 @@ src_prepare() {
        cd "${S}"/RULES || die
        local tcCC="$(tc-getCC)"
        local tcCXX="$(tc-getCXX)"
-       # fix RISC-V build err, bug 811375
-       ln -s i586-linux-cc.rul riscv-linux-cc.rul || die
-       ln -s i586-linux-cc.rul riscv64-linux-cc.rul || die
 
        sed -i -e "/cc-config.sh/s|\$(C_ARCH:%64=%) \$(CCOM_DEF)|${tcCC} 
${tcCC}|" \
                rules1.top || die "sed rules1.top"
@@ -110,6 +107,10 @@ src_prepare() {
        # Add support for arm64
        symlink_build_rules aarch64_be
 
+       # fix RISC-V build err, bug 811375
+       symlink_build_rules riscv
+       symlink_build_rules riscv64
+
        # Schily make setup.
        cd "${S}"/DEFAULTS || die
        local os=$(cdrtools_os)

Reply via email to