diff options
author | Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 2011-09-21 22:39:48 +0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-09-22 05:09:02 +0100 |
commit | 83f9ebe9afb8bec4531899f8001a585c974e1db4 (patch) | |
tree | 23116370ca4110b245d1e4c488c54b1d43189c2d | |
parent | 1da01664963b9c6a6df171dcd0fbb1406544035b (diff) | |
download | openembedded-core-83f9ebe9afb8bec4531899f8001a585c974e1db4.tar.gz openembedded-core-83f9ebe9afb8bec4531899f8001a585c974e1db4.tar.bz2 openembedded-core-83f9ebe9afb8bec4531899f8001a585c974e1db4.tar.xz openembedded-core-83f9ebe9afb8bec4531899f8001a585c974e1db4.zip |
icecc-create-env: rename to -native
icecc-create-env(-native) is a native package. But if it doesn't have
the -native suffix, some dependency tracking stuff in oe-core (in
nativesdk.bbclass) get's crazy about it, trying to generate dependencies
to icecc-create-env-native packages. To fix that simply add -native
suffix to this package.
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/classes/icecc.bbclass | 2 | ||||
-rw-r--r-- | meta/recipes-devtools/icecc-create-env/icecc-create-env-native/icecc-lto-update.patch (renamed from meta/recipes-devtools/icecc-create-env/icecc-create-env/icecc-lto-update.patch) | 20 | ||||
-rw-r--r-- | meta/recipes-devtools/icecc-create-env/icecc-create-env-native_0.1.bb (renamed from meta/recipes-devtools/icecc-create-env/icecc-create-env_0.1.bb) | 0 |
3 files changed, 11 insertions, 11 deletions
diff --git a/meta/classes/icecc.bbclass b/meta/classes/icecc.bbclass index e20666b74..710d7982c 100644 --- a/meta/classes/icecc.bbclass +++ b/meta/classes/icecc.bbclass @@ -33,7 +33,7 @@ def icecc_dep_prepend(d): # we need that built is the responsibility of the patch function / class, not # the application. if not bb.data.getVar('INHIBIT_DEFAULT_DEPS', d): - return "icecc-create-env" + return "icecc-create-env-native" return "" DEPENDS_prepend += "${@icecc_dep_prepend(d)} " diff --git a/meta/recipes-devtools/icecc-create-env/icecc-create-env/icecc-lto-update.patch b/meta/recipes-devtools/icecc-create-env/icecc-create-env-native/icecc-lto-update.patch index b396261d6..a7af2e3a9 100644 --- a/meta/recipes-devtools/icecc-create-env/icecc-create-env/icecc-lto-update.patch +++ b/meta/recipes-devtools/icecc-create-env/icecc-create-env-native/icecc-lto-update.patch @@ -1,7 +1,7 @@ --- a/icecc-create-env 2006-12-14 09:50:46.000000000 +0300 +++ b/icecc-create-env 2011-08-31 17:52:45.000000000 +0400 @@ -27,9 +27,6 @@ - # readlink is not portable enough. + # readlink is not portable enough. path=`ls -H $path` toadd="$name=$path" - if test "$name" = "$path"; then @@ -13,7 +13,7 @@ @@ -117,6 +114,14 @@ add_file "$specfile" fi - + +ltofile=`$added_gcc -print-prog-name=lto1` +pluginfile="${ltofile%lto1}liblto_plugin.so" +if test -r "$pluginfile" @@ -24,14 +24,14 @@ + tempdir=`mktemp -d /tmp/iceccenvXXXXXX` new_target_files= - for i in $target_files; do + for i in $target_files; do @@ -140,49 +147,44 @@ done - + #sort the files - target_files=`for i in $new_target_files; do echo $i; done | sort` +target_files=`for i in $new_target_files; do echo $i; done | sort` - + #test if an archive name was supplied #if not use the md5 of all files as the archive name if test -z "$archive_name"; then @@ -49,7 +49,7 @@ + break + fi + done - + -#calculate md5 and use it as the archive name -archive_name=`for i in $target_files; do $md5sum $tempdir/$i; done | sed -e 's/ .*$//' | $md5sum | sed -e 's/ .*$//'` || { - if test -z "$silent"; then @@ -64,7 +64,7 @@ + mydir=`pwd` +else + mydir="`dirname "$archive_name"`" -+ ++ + #check if we have a full path or only a filename + if test "$mydir" = "." ; then + mydir=`pwd` @@ -75,18 +75,18 @@ -} - fi - + if test -z "$silent"; then -echo "creating $archive_name.tar.gz" +echo "creating $archive_name" fi - + -if test -z "$archive_name"; then - mydir=`pwd` -else -# mydir=dirname ${archive_name} - mydir=${archive_name%/*} -- +- -#check if we have a full path or only a filename - if test -z "$mydir"; then - mydir=`pwd` diff --git a/meta/recipes-devtools/icecc-create-env/icecc-create-env_0.1.bb b/meta/recipes-devtools/icecc-create-env/icecc-create-env-native_0.1.bb index 9a440bacc..9a440bacc 100644 --- a/meta/recipes-devtools/icecc-create-env/icecc-create-env_0.1.bb +++ b/meta/recipes-devtools/icecc-create-env/icecc-create-env-native_0.1.bb |