[oe-commits] Tom Rini : canadian sdk: One last arch fixup in canadian-cross, fixup . la files from gcc
GIT User account
git at amethyst.openembedded.net
Wed Dec 24 18:24:49 UTC 2008
Module: openembedded.git
Branch: trini/canadian-sdk
Commit: 55b0905adfd56553670424a10dfab6f0d33bb1b5
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=55b0905adfd56553670424a10dfab6f0d33bb1b5
Author: Tom Rini <trini at embeddedalley.com>
Date: Wed Dec 24 13:22:59 2008 -0500
canadian sdk: One last arch fixup in canadian-cross, fixup .la files from gcc
---
classes/canadian-cross.bbclass | 4 ++++
packages/gcc/mingw-gcc-build.inc | 8 +++++---
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/classes/canadian-cross.bbclass b/classes/canadian-cross.bbclass
index 935729a..474fb1d 100644
--- a/classes/canadian-cross.bbclass
+++ b/classes/canadian-cross.bbclass
@@ -6,6 +6,10 @@ inherit canadian
PACKAGES = ""
+BASE_PACKAGE_ARCH = "${SDK_ARCH}"
+BASEPKG_HOST_SYS = "${SDK_ARCH}${SDK_VENDOR}-${SDK_OS}"
+BASEPKG_TARGET_SYS = "${SDK_ARCH}${SDK_VENDOR}-${SDK_OS}"
+
HOST_ARCH = "${BUILD_ARCH}"
HOST_VENDOR = "${BUILD_VENDOR}"
HOST_OS = "${BUILD_OS}"
diff --git a/packages/gcc/mingw-gcc-build.inc b/packages/gcc/mingw-gcc-build.inc
index e95efc5..4d7440f 100644
--- a/packages/gcc/mingw-gcc-build.inc
+++ b/packages/gcc/mingw-gcc-build.inc
@@ -35,7 +35,9 @@ do_configure () {
}
do_stage_append () {
- #fix up libsupc++ and libstdc++ la files
- sed -i "s|dependency_libs\s*=\s*.*|dependency_libs='-L${CROSS_DIR}/${TARGET_SYS}/$d ${LIBGCCS_VAR} -lc -lm '|" ${STAGING_DIR_HOST}${layout_libdir}/libsupc++.la || true
- sed -i "s|dependency_libs\s*=\s*.*|dependency_libs='-L${CROSS_DIR}/${TARGET_SYS}/$d ${LIBGCCS_VAR} -lc -lm '|" ${STAGING_DIR_HOST}${layout_libdir}/libstdc++.la || true
+ # Fixup various .la files
+ sed -i -e "s|installed=yes|installed=no|" -e "s|dependency_libs\s*=\s*.*|dependency_libs='-L${STAGING_DIR_HOST}${layout_libdir} ${LIBGCCS_VAR} -lc -lm '|" ${STAGING_DIR_HOST}${layout_libdir}/libsupc++.la || true
+ sed -i -e "s|installed=yes|installed=no|" -e "s|dependency_libs\s*=\s*.*|dependency_libs='-L${STAGING_DIR_HOST}${layout_libdir} ${LIBGCCS_VAR} -lc -lm '|" ${STAGING_DIR_HOST}${layout_libdir}/libstdc++.la || true
+ sed -i -e "s|installed=yes|installed=no|" -e "s|dependency_libs\s*=\s*.*|dependency_libs='-L${STAGING_DIR_HOST}${layout_libdir} ${LIBGCCS_VAR} -lc -lm '|" ${STAGING_DIR_HOST}${layout_libdir}/libg2c.la || true
+ sed -i -e "s|installed=yes|installed=no|" -e "s|dependency_libs\s*=\s*.*|dependency_libs='-L${STAGING_DIR_HOST}${layout_libdir} ${LIBGCCS_VAR} -lc -lm '|" ${STAGING_DIR_HOST}${layout_libdir}/libobjc.la || true
}
More information about the Openembedded-commits
mailing list