[OE-core] [PATCH] Fix compiler name for n32 SDK compiler

Mark Hatle mark.hatle at windriver.com
Thu Jan 15 15:05:32 UTC 2015


See bug # 7143 for the details of this issue..

In short, when generating an SDK with the following configuration:

MACHINE = "qemumips64"

require conf/multilib.conf
MULTILIBS = "multilib:lib32 multilib:lib64"
DEFAULTTUNE = "mips32r2"
DEFAULTTUNE_virtclass-multilib-lib32 = "mips64-n32"
DEFAULTTUNE_virtclass-multilib-lib64 = "mips64"

One of the multilib toolchains was missing, either the mips64 n32 or mips64.
This was due to both cross compiler packages ending up with the same PN.

The change was verified with RP's patch:

cross-canadian/meta-environment: Allow modification of TARGET_OS to be optional

being applied as well.

Full configuration for the test was:

MACHINE = "qemumips64"

require conf/multilib.conf
MULTILIBS = "multilib:lib32 multilib:lib64"
DEFAULTTUNE = "mips32r2"
DEFAULTTUNE_virtclass-multilib-lib32 = "mips64-n32"
DEFAULTTUNE_virtclass-multilib-lib64 = "mips64"

USE_LDCONFIG = '0'
IMAGE_INSTALL_append = "lib32-libgcc lib32-libgcc-dev lib32-glibc lib32-glibc-dev lib64-libgcc lib64-libgcc-dev lib64-glibc lib64-glibc-dev"

(See the bug for additional test steps.)

Mark Hatle (1):
  arch-mips.inc: Add the MIPS ABIEXTENSION to toolchain name

 meta/conf/machine/include/mips/arch-mips.inc | 2 ++
 1 file changed, 2 insertions(+)

-- 
1.9.3



More information about the Openembedded-core mailing list