[oe-commits] [openembedded-core] 35/52: gcc: move cc1 binary file to package cpp.

git at git.openembedded.org git at git.openembedded.org
Thu Mar 16 22:23:00 UTC 2017


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 6eef2c0c3a79ee48a1eb04b924f68d657e335763
Author: Ismo Puustinen <ismo.puustinen at intel.com>
AuthorDate: Fri Mar 10 12:10:25 2017 +0200

    gcc: move cc1 binary file to package cpp.
    
    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. Move the file to package cpp and add cpp to RDEPENDS_gcc
    to fix the dependency.
    
    Having the cc1 binary in cpp fixes errors such as: "cpp: error trying to
    exec 'cc1': execvp: No such file or directory".
    
    Signed-off-by: Ismo Puustinen <ismo.puustinen at intel.com>
    Signed-off-by: Ross Burton <ross.burton at 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..b245bdd 100644
--- a/meta/recipes-devtools/gcc/gcc-target.inc
+++ b/meta/recipes-devtools/gcc/gcc-target.inc
@@ -31,7 +31,7 @@ PACKAGES = "\
 FILES_${PN} = "\
     ${bindir}/${TARGET_PREFIX}gcc* \
     ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/collect2* \
-    ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/cc* \
+    ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/cc1plus \
     ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/lto* \
     ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/lib*${SOLIBS} \
     ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/liblto*${SOLIBSDEV} \
@@ -46,6 +46,7 @@ RRECOMMENDS_${PN} += "\
     libssp \
     libssp-dev \
 "
+RDEPENDS_${PN} += "cpp"
 
 FILES_${PN}-dev = "\
     ${gcclibdir}/${TARGET_SYS}/${BINV}/lib*${SOLIBSDEV} \

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list