generic-poky/meta/recipes-devtools/gcc
Juro Bystricky f2854c67ce gcc-runtime.inc: add CPP support for mips64-n32 tune
This patch fixes the problem where the CPP compiler cannot find include files.
The compiler is configured to look for the files in places that do not exist.
When querying the CPP for search paths, we observe messages such as these:

multilib configuration:

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

ignoring nonexistent directory "<path>/sysroots/mips64-n32-poky-linux-gnun32/usr/include/c++/6.2.0/mips64-poky-linux/32

single lib configuration:
MACHINE="qemumips64"
DEFAULTTUNE = "mips64-n32"
ignoring nonexistent directory "<path>/sysroots/mips64-n32-poky-linux-gnun32/usr/include/c++/6.2.0/mips64-poky-linux/

To fix this, create a symlink of the name CPP expects and point it to the corresponding "gnun32" directory.

[YOCTO#10142]

(From OE-Core rev: 55115f90f909d27599c686852e73df321ad1edff)

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-09-03 23:45:53 +01:00
..
gcc-5.4 gcc-5.4: Fix hang with mmusl option on cmdline 2016-07-08 09:57:25 +01:00
gcc-6.2 gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
gcc-5.4.inc gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-6.2.inc gcc: Update to final 6.2.0 release 2016-08-25 23:03:46 +01:00
gcc-common.inc libgcc: Ensure that gcc configure options are passed to libgcc too 2016-05-13 13:41:30 +01:00
gcc-configure-common.inc gcc-configure-common.inc: drop --enable-target-optspace from configure 2016-02-02 14:44:16 +00:00
gcc-cross-canadian.inc gcc-cross-canadian: Add missing DEPENDS on virtual/${HOST_PREFIX}gcc-crosssdk 2016-01-26 18:05:13 +00:00
gcc-cross-canadian_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross-canadian_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
gcc-cross-initial.inc gcc-configure-common.inc: drop --enable-target-optspace from configure 2016-02-02 14:44:16 +00:00
gcc-cross-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross-initial_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
gcc-cross.inc gcc-cross: default linker hash style to sysv 2016-07-20 10:28:46 +01:00
gcc-cross_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
gcc-crosssdk-initial.inc binutils/gcc/gdb: Add TARGET_ARCH to PN for all cross recipes 2014-04-30 16:39:06 +01:00
gcc-crosssdk-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-crosssdk-initial_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
gcc-crosssdk.inc binutils/gcc/gdb: Add TARGET_ARCH to PN for all cross recipes 2014-04-30 16:39:06 +01:00
gcc-crosssdk_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-crosssdk_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
gcc-multilib-config.inc gcc-multilib-config: make aarch64 support multilib 2015-11-25 08:08:08 +00:00
gcc-runtime.inc gcc-runtime.inc: add CPP support for mips64-n32 tune 2016-09-03 23:45:53 +01:00
gcc-runtime_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-runtime_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
gcc-sanitizers.inc gcc-sanitizers: Depend on target gcc 2016-04-29 07:58:43 +01:00
gcc-sanitizers_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-sanitizers_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
gcc-shared-source.inc gcc-shared-source: Set empty SRC_URI 2015-09-24 17:54:31 +01:00
gcc-source.inc nopackages: Add class for recipes which don't generate packages 2015-12-14 22:30:57 +00:00
gcc-source_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-source_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
gcc-target.inc gcc: add runtime packages to RRECOMMENDS 2016-07-12 23:10:14 +01:00
gcc_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
libgcc-common.inc libgcc: remove duplicate configure options 2016-07-12 23:10:14 +01:00
libgcc-initial.inc nopackages: Add class for recipes which don't generate packages 2015-12-14 22:30:57 +00:00
libgcc-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgcc-initial_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
libgcc.inc gcc-runtime, libgcc: Symlink c++ header and startup files in target_triplet for SDK use 2016-05-13 13:41:32 +01:00
libgcc_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgcc_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00
libgfortran.inc gcc: use relative path for configure script 2016-02-28 11:32:58 +00:00
libgfortran_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgfortran_6.2.bb gcc: Upgrade to 6.2 RC1 2016-08-19 10:23:55 +01:00