The file /usr/libexec/gcc/.../cc1 has been installed in package "gcc" instead of package "cpp", because FILES statements for both packages match the cc1 binary. Remove the attempt to install the file in cpp to avoid confusion.
However, cpp uses cc1. If cc1 is not installed, there are error messages such as: "cpp: error trying to exec 'cc1': execvp: No such file or directory". Add gcc to RRECOMMENDS_cpp to fix the problem. Signed-off-by: Ismo Puustinen <ismo.puusti...@intel.com> --- meta/recipes-devtools/gcc/gcc-target.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/gcc/gcc-target.inc b/meta/recipes-devtools/gcc/gcc-target.inc index f436fa2..3a2927e 100644 --- a/meta/recipes-devtools/gcc/gcc-target.inc +++ b/meta/recipes-devtools/gcc/gcc-target.inc @@ -93,8 +93,9 @@ FILES_gfortran-symlinks = "\ FILES_cpp = "\ ${bindir}/${TARGET_PREFIX}cpp* \ ${base_libdir}/cpp \ - ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/cc1" +" FILES_cpp-symlinks = "${bindir}/cpp" +RRECOMMENDS_cpp = "${PN}" FILES_gcov = "${bindir}/${TARGET_PREFIX}gcov* \ ${bindir}/${TARGET_PREFIX}gcov-tool* \ -- 2.9.3 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core