[oe-commits] Yuri Bushmelev : ltrace: exclude from build for SH3/SH4 targets

git version control git at git.openembedded.org
Wed Nov 17 22:51:01 UTC 2010


Module: openembedded.git
Branch: master
Commit: 1a9d655a29c6d40a93b45be91ff71bc64f3850a3
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=1a9d655a29c6d40a93b45be91ff71bc64f3850a3

Author: Yuri Bushmelev <jay4mail at gmail.com>
Date:   Wed Nov 17 03:25:30 2010 +0300

ltrace: exclude from build for SH3/SH4 targets

---

 recipes/ltrace/ltrace_0.5.3.bb  |    3 +++
 recipes/tasks/task-cli-tools.bb |    7 ++++++-
 2 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/recipes/ltrace/ltrace_0.5.3.bb b/recipes/ltrace/ltrace_0.5.3.bb
index c856788..6c13c08 100644
--- a/recipes/ltrace/ltrace_0.5.3.bb
+++ b/recipes/ltrace/ltrace_0.5.3.bb
@@ -6,6 +6,9 @@ LICENSE = "GPLv2"
 
 PR = "r2"
 
+# ltrace is not ported to sh3/sh4 targets at this time
+COMPATIBLE_TARGET_SYS = (?!sh[34])
+
 SRC_URI = "\
   ${DEBIAN_MIRROR}/main/l/ltrace/ltrace_${PV}.orig.tar.gz;name=archive \
   ${DEBIAN_MIRROR}/main/l/ltrace/ltrace_${PV}-2.diff.gz;name=patch \
diff --git a/recipes/tasks/task-cli-tools.bb b/recipes/tasks/task-cli-tools.bb
index 0d2aa00..7d71e9a 100644
--- a/recipes/tasks/task-cli-tools.bb
+++ b/recipes/tasks/task-cli-tools.bb
@@ -9,6 +9,11 @@ inherit task
 
 PACKAGES += "${PN}-debug"
 
+def get_ltrace(bb, d):
+    if bb.data.getVar('TARGET_ARCH', d, 1) in [ 'sh4', 'sh3' ] :
+        return ""
+    return "ltrace"
+
 RDEPENDS_${PN} = "\
   dbus-daemon-proxy \
   dosfstools \
@@ -33,7 +38,7 @@ RDEPENDS_${PN}-debug = "\
   devmem2 \
   i2c-tools \
   gdb \
-  ltrace \
+  ${@get_ltrace(bb, d)} \
   mkdump \
   mioctl \
   procps \





More information about the Openembedded-commits mailing list