From 0410fbfe24f4afc65ef7859ae77ebb30ba0724bf Mon Sep 17 00:00:00 2001 From: Michael Lauer Date: Tue, 16 Oct 2007 13:50:16 +0000 Subject: meta-toolchain: only touch pkgconfig files if they're actually present --- packages/meta/meta-toolchain.bb | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'packages/meta/meta-toolchain.bb') diff --git a/packages/meta/meta-toolchain.bb b/packages/meta/meta-toolchain.bb index a734005819..261e9eac26 100644 --- a/packages/meta/meta-toolchain.bb +++ b/packages/meta/meta-toolchain.bb @@ -108,15 +108,18 @@ do_populate_sdk() { rm -f ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/*.la # fix pkgconfig data files - cd ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/pkgconfig - for f in *.pc ; do - sed -i 's%=/usr%=${prefix}/${TARGET_SYS}%g' "$f" - done - for f in *.pc ; do - sed -i 's%${STAGING_DIR}%/usr/local/${TARGET_ARCH}/oe%g' "$f" - done - - mkdir -p ${SDK_DEPLOY} + if [ -e ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/pkgconfig ]; then + cd ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/pkgconfig + for f in *.pc ; do + sed -i 's%=/usr%=${prefix}/${TARGET_SYS}%g' "$f" + done + for f in *.pc ; do + sed -i 's%${STAGING_DIR}%/usr/local/${TARGET_ARCH}/oe%g' "$f" + done + fi + + # package it up + mkdir -p ${SDK_DEPLOY} cd ${SDK_OUTPUT} fakeroot tar cfj ${SDK_DEPLOY}/${DISTRO}-${DISTRO_VERSION}-${TARGET_ARCH}-toolchain.tar.bz2 . } -- cgit v1.2.3 From dd509fa9a64202619fc52bb82822fd3779b3977e Mon Sep 17 00:00:00 2001 From: Michael Lauer Date: Wed, 17 Oct 2007 14:19:29 +0000 Subject: meta-toolchain: softlink libgcc_s.so until libgcc_s-dev gets built --- packages/meta/meta-toolchain.bb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'packages/meta/meta-toolchain.bb') diff --git a/packages/meta/meta-toolchain.bb b/packages/meta/meta-toolchain.bb index 261e9eac26..92f9f1564e 100644 --- a/packages/meta/meta-toolchain.bb +++ b/packages/meta/meta-toolchain.bb @@ -100,6 +100,9 @@ do_populate_sdk() { done done + # add missing link to libgcc_s.so.1 + # libgcc-dev should be responsible for that, but it's not getting built + ln -sf libgcc_s.so.1 ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/libgcc_s.so # remove unwanted executables rm -rf ${SDK_OUTPUT}/${prefix}/sbin ${SDK_OUTPUT}/${prefix}/etc -- cgit v1.2.3 From e65b3b72041aeef4e148ba2a6d0c103d13a2b524 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 17 Oct 2007 19:45:45 +0000 Subject: meta-toolchain: include target os to distinguish between (e)glibc and uclibc --- packages/meta/meta-toolchain.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/meta/meta-toolchain.bb') diff --git a/packages/meta/meta-toolchain.bb b/packages/meta/meta-toolchain.bb index 92f9f1564e..58a5fb622b 100644 --- a/packages/meta/meta-toolchain.bb +++ b/packages/meta/meta-toolchain.bb @@ -124,7 +124,7 @@ do_populate_sdk() { # package it up mkdir -p ${SDK_DEPLOY} cd ${SDK_OUTPUT} - fakeroot tar cfj ${SDK_DEPLOY}/${DISTRO}-${DISTRO_VERSION}-${TARGET_ARCH}-toolchain.tar.bz2 . + fakeroot tar cfj ${SDK_DEPLOY}/${DISTRO}-${DISTRO_VERSION}-${TARGET_ARCH}-${TARGET_OS}-toolchain.tar.bz2 . } do_populate_sdk[nostamp] = "1" -- cgit v1.2.3