cross-canadian/gcc: Various mips64 fixes
"n32" is a mips64 variant we need to consider when processing the TARGET_OS extensions. Also add the multilib extensions for mips64. (From OE-Core rev: fe26f809aaad5d5d608e841c99b817316c5a59a0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
7b56b2cf61
commit
c125ef12ae
|
@ -31,7 +31,7 @@ python () {
|
|||
|
||||
tos = d.getVar("TARGET_OS", True)
|
||||
whitelist = []
|
||||
for variant in ["", "spe", "x32", "eabi"]:
|
||||
for variant in ["", "spe", "x32", "eabi", "n32"]:
|
||||
for libc in ["", "uclibc", "musl"]:
|
||||
entry = "linux"
|
||||
if variant and libc:
|
||||
|
@ -62,6 +62,8 @@ python () {
|
|||
d.setVar("LIBCEXTENSION", "")
|
||||
d.setVar("ABIEXTENSION", "")
|
||||
d.appendVar("CANADIANEXTRAOS", " linux-gnuspe linux-uclibcspe linux-muslspe")
|
||||
elif tarch == "mips64":
|
||||
d.appendVar("CANADIANEXTRAOS", " linux-gnun32 linux-uclibcn32 linux-musln32")
|
||||
if tarch == "arm":
|
||||
d.setVar("TARGET_OS", "linux-gnueabi")
|
||||
else:
|
||||
|
|
|
@ -123,6 +123,7 @@ python gcc_multilib_setup() {
|
|||
'i586' : ['gcc/config/i386/t-linux64'],
|
||||
'i686' : ['gcc/config/i386/t-linux64'],
|
||||
'mips' : ['gcc/config/mips/t-linux64'],
|
||||
'mips64' : ['gcc/config/mips/t-linux64'],
|
||||
'powerpc' : ['gcc/config/rs6000/t-linux64'],
|
||||
'powerpc64' : ['gcc/config/rs6000/t-linux64'],
|
||||
}
|
||||
|
@ -132,6 +133,7 @@ python gcc_multilib_setup() {
|
|||
'i586' : ['gcc/config/i386/linux64.h'],
|
||||
'i686' : ['gcc/config/i386/linux64.h'],
|
||||
'mips' : ['gcc/config/mips/linux64.h'],
|
||||
'mips64' : ['gcc/config/mips/linux64.h'],
|
||||
'powerpc' : ['gcc/config/rs6000/linux64.h'],
|
||||
'powerpc64' : ['gcc/config/rs6000/linux64.h'],
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue