Strace: add patch from #978, closes #978
authorKoen Kooi <koen@openembedded.org>
Fri, 12 May 2006 07:07:13 +0000 (07:07 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Fri, 12 May 2006 07:07:13 +0000 (07:07 +0000)
packages/strace/strace-4.5.14/sh-arch-update.patch [new file with mode: 0644]
packages/strace/strace_4.5.14.bb

diff --git a/packages/strace/strace-4.5.14/sh-arch-update.patch b/packages/strace/strace-4.5.14/sh-arch-update.patch
new file mode 100644 (file)
index 0000000..e40673a
--- /dev/null
@@ -0,0 +1,21 @@
+Strace doesn't know that sh3 and sh4 should be treated as sh and sh5 as
+sh64. Originally this was solved by ac_cv_host in the site files, however
+doing it in the site file breaks the glibc build, so teach strace about them
+instead.
+
+--- strace-4.5.14/configure.ac 2006/05/11 07:12:05     1.1
++++ strace-4.5.14/configure.ac 2006/05/11 07:15:42
+@@ -91,11 +91,11 @@
+       arch=hppa
+       AC_DEFINE([HPPA], 1, [Define for the HPPA architecture.])
+       ;;
+-sh)
++sh|sh3*|sh4*)
+       arch=sh
+       AC_DEFINE([SH], 1, [Define for the SH architecture.])
+       ;;
+-sh64)
++sh64|sh5*)
+       arch=sh64
+       AC_DEFINE([SH64], 1, [Define for the SH64 architecture.])
+       ;;
index cc15d96..8f9bfb4 100644 (file)
@@ -1,11 +1,12 @@
 LICENSE = "GPL"
 SECTION = "console/utils"
-PR = "r0"
+PR = "r1"
 
 DESCRIPTION = "strace is a system call tracing tool."
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/strace/strace-${PV}.tar.bz2 \
-          file://arm-eabi.patch;patch=1"
+          file://arm-eabi.patch;patch=1 \
+          file://sh-arch-update.patch;patch=1"
 
 inherit autotools