[OE-core] [PATCH 0/1] MIPS tune mips64-n32
Juro Bystricky
juro.bystricky at intel.com
Mon Aug 29 22:45:35 UTC 2016
This patch fixes the issue where a mips CPP compiler configured with n32
cannot find c++ include files:
#include <bits/c++config.h>
int main()
{
return 0;
}
error: bits/c++config.h: No such file or directory
| #include <bits/c++config.h>
Although the file c++config.h does exist, CPP cannot find it
as the file is not in the directory CPP expects it to be in.
The fix consists of creating a symlink with the name the directory
CPP expects and point it to the location where the CPP files
actualy reside.
The patch was tested with two configurations, single compiler
and multilib (both of which used to fail the testsdk):
MACHINE="qemumips64"
require conf/multilib.conf
MULTILIBS = "multilib:lib64 multilib:lib32"
DEFAULTTUNE = "mips64-n32"
DEFAULTTUNE_virtclass-multilib-lib64 = "mips64"
DEFAULTTUNE_virtclass-multilib-lib32 = "mips32r2"
USER_CLASSES += " testsdk "
bitbake core-image-minimal -c populate_sdk
bitbake core_image_minimal -c testsdk
MACHINE="qemumips64"
DEFAULTTUNE = "mips64-n32"
USER_CLASSES += " testsdk "
bitbake core-image-minimal -c populate_sdk
bitbake core_image_minimal -c testsdk
Juro Bystricky (1):
gcc-runtime.inc: add CPP support for mips64-n32 tune
meta/recipes-devtools/gcc/gcc-runtime.inc | 10 ++++++++++
1 file changed, 10 insertions(+)
--
2.7.4
More information about the Openembedded-core
mailing list