multilib: mips64 is sometimes called mipsisa64
authorJason A. Donenfeld <zx2c4@gentoo.org>
Thu, 27 Sep 2018 23:40:59 +0000 (01:40 +0200)
committerJason A. Donenfeld <zx2c4@gentoo.org>
Thu, 27 Sep 2018 23:46:34 +0000 (01:46 +0200)
This is the case for tuples like `mipsisa64r6-pc-linux-gnu`, which are
required for making a working mips64r6 compiler.

Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org>
eclass/multilib.eclass

index 9a81a02d91d0386445bacc4f223cc936ac4eca3d..393f0db073c352998b9b1a0b33a5da7ee1728a52 100644 (file)
@@ -354,6 +354,7 @@ multilib_env() {
                mips64*|mipsisa64*)
                        export CFLAGS_o32=${CFLAGS_o32--mabi=32}
                        export CHOST_o32=${CTARGET/mips64/mips}
+                       export CHOST_o32=${CHOST_o32/mipsisa64/mipsisa32}
                        export CTARGET_o32=${CHOST_o32}
                        export LIBDIR_o32="lib"