[oe-commits] Dmitry Eremin-Solenikov : icecc-create-env: rename to -native

git version control git at git.openembedded.org
Thu Sep 22 20:29:53 UTC 2011


Module: openembedded-core.git
Branch: 2011-1
Commit: 83f9ebe9afb8bec4531899f8001a585c974e1db4
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=83f9ebe9afb8bec4531899f8001a585c974e1db4

Author: Dmitry Eremin-Solenikov <dbaryshkov at gmail.com>
Date:   Wed Sep 21 22:39:48 2011 +0400

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 at gmail.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/classes/icecc.bbclass                         |    2 +-
 .../icecc-lto-update.patch                         |   20 ++++++++++----------
 ...e-env_0.1.bb => icecc-create-env-native_0.1.bb} |    0
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/meta/classes/icecc.bbclass b/meta/classes/icecc.bbclass
index e20666b..710d798 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
similarity index 96%
rename from meta/recipes-devtools/icecc-create-env/icecc-create-env/icecc-lto-update.patch
rename to meta/recipes-devtools/icecc-create-env/icecc-create-env-native/icecc-lto-update.patch
index b396261..a7af2e3 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
similarity index 100%
rename from meta/recipes-devtools/icecc-create-env/icecc-create-env_0.1.bb
rename to meta/recipes-devtools/icecc-create-env/icecc-create-env-native_0.1.bb





More information about the Openembedded-commits mailing list