gcc: sync with poky
authorKoen Kooi <koen@openembedded.org>
Wed, 1 Oct 2008 13:12:01 +0000 (13:12 +0000)
committerKoen Kooi <koen@openembedded.org>
Wed, 1 Oct 2008 13:12:01 +0000 (13:12 +0000)
packages/gcc/gcc-common.inc
packages/gcc/gcc-package-sdk.inc
packages/gcc/gcc-package-target.inc

index 1097614..73bc327 100644 (file)
@@ -14,7 +14,7 @@ def get_gcc_fpu_setting(bb, d):
 
 # We really need HOST_SYS here for some packages and TARGET_SYS for others.
 # For now, libgcc is most important so we fix for that - RP.
-SHLIBSDIR = "${STAGING_DIR}/${TARGET_SYS}/shlibs"
+SHLIBSDIR = "${STAGING_DIR_TARGET}/shlibs"
 
 DEBIANNAME_libgcc = "libgcc1"
 
index a36e632..41f47ae 100644 (file)
@@ -20,6 +20,7 @@ FILES_${PN} = "\
     ${includedir}/c++/${BINV} \
     ${prefix}/${TARGET_SYS}/bin/* \
     ${prefix}/${TARGET_SYS}/lib/* \
+    ${prefix}/${TARGET_SYS}/usr/include/* \
     "
 FILES_${PN}-doc = "\
     ${infodir} \
index 9076c01..68c84ab 100644 (file)
@@ -154,4 +154,7 @@ do_install () {
        ln -sf gcc cc
        ln -sf ${bindir}/${TARGET_SYS}-cpp ${D}${base_libdir}/cpp
        ln -sf ${bindir}/${TARGET_SYS}-cpp ${D}${bindir}/cpp
+
+       # Remove precompiled c++ headers as they are really big
+       rm -rf ${D}${includedir}/c++/${BINV}/${TARGET_SYS}/bits/*.gch
 }