[oe-commits] org.oe.dev meta-toolchain: Add a note about the libgcc package problems and factor out a variable name (from poky)
rpurdie commit
openembedded-commits at lists.openembedded.org
Sat Dec 1 23:29:44 UTC 2007
meta-toolchain: Add a note about the libgcc package problems and factor out a variable name (from poky)
Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 4a3bea25418fc8856fcd0c660a1af6c1c6c43f9c
ViewMTN: http://monotone.openembedded.org/revision/info/4a3bea25418fc8856fcd0c660a1af6c1c6c43f9c
Files:
1
packages/meta/meta-toolchain.bb
Diffs:
#
# mt diff -r5f1edcec4260feeecf3c6e726fe015f3e1728140 -r4a3bea25418fc8856fcd0c660a1af6c1c6c43f9c
#
#
#
# patch "packages/meta/meta-toolchain.bb"
# from [5ede0ab68d89b645b8a529a7753ba969648d4bb0]
# to [0a3c27ba17829c90275a244bb3f8b8fab016756c]
#
============================================================
--- packages/meta/meta-toolchain.bb 5ede0ab68d89b645b8a529a7753ba969648d4bb0
+++ packages/meta/meta-toolchain.bb 0a3c27ba17829c90275a244bb3f8b8fab016756c
@@ -70,10 +70,11 @@ do_populate_sdk() {
mkdir -p ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/shlibs/
for pkg in $target_pkgs ; do
for arch in $revipkgarchs; do
- if [ -e ${DEPLOY_DIR_IPK}/$arch/${pkg}_*_$arch.ipk ]; then
- echo "Found ${DEPLOY_DIR_IPK}/$arch/${pkg}_$arch.ipk"
- cp ${DEPLOY_DIR_IPK}/$arch/${pkg}_*_$arch.ipk ${SDK_OUTPUT}/${prefix}/ipk/
- orig_pkg=`ipkg-list-fields ${DEPLOY_DIR_IPK}/$arch/${pkg}_*_$arch.ipk | grep OE: | cut -d ' ' -f2`
+ pkgnames=${DEPLOY_DIR_IPK}/$arch/${pkg}_*_$arch.ipk
+ if [ -e $pkgnames ]; then
+ echo "Found $pkgnames"
+ cp $pkgnames ${SDK_OUTPUT}/${prefix}/ipk/
+ orig_pkg=`ipkg-list-fields $pkgnames | grep OE: | cut -d ' ' -f2`
pkg_subdir=$arch${TARGET_VENDOR}${@['-' + bb.data.getVar('TARGET_OS', d, 1), ''][bb.data.getVar('TARGET_OS', d, 1) == ('' or 'custom')]}
mkdir -p ${SDK_OUTPUT}/${prefix}/pkgdata/$pkg_subdir/runtime
cp ${STAGING_DIR}/pkgdata/$pkg_subdir/$orig_pkg ${SDK_OUTPUT}/${prefix}/pkgdata/$pkg_subdir/
@@ -97,6 +98,8 @@ do_populate_sdk() {
# add missing link to libgcc_s.so.1
# libgcc-dev should be responsible for that, but it's not getting built
+ # RP: it gets smashed up depending on the order that gcc, gcc-cross and
+ # gcc-cross-sdk get built :( (30/11/07)
ln -sf libgcc_s.so.1 ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/libgcc_s.so
# remove unwanted executables
More information about the Openembedded-commits
mailing list