summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/strace
diff options
context:
space:
mode:
authorAndre McCurdy <armccurdy@gmail.com>2016-01-18 13:33:51 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-01-20 17:07:16 +0000
commit0aa81691009015bb66dcb51935392c6d52f5e5bd (patch)
treedf92b281e1ea181912e18c558e07747e4558d59b /meta/recipes-devtools/strace
parent2408149f9175164ec1c7f782ea198fbb1aa74119 (diff)
downloadpoky-0aa81691009015bb66dcb51935392c6d52f5e5bd.tar.gz
strace: fix ARCH definition in tests/Makefile
TARGET_ARCH doesn't map to strace's ARCH variable, so we can't assign one from the other. Forcing the incorrect value via the make command line doesn't cause any problems with strace v4.10, but it will do for strace v4.11. (From OE-Core rev: b4bdbdd65dd9768209f453f1c2eacf1f7f78a998) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/strace')
-rw-r--r--meta/recipes-devtools/strace/strace/define-OS-ARCH-in-tests-Makefile-am.patch26
-rw-r--r--meta/recipes-devtools/strace/strace_4.10.bb3
2 files changed, 28 insertions, 1 deletions
diff --git a/meta/recipes-devtools/strace/strace/define-OS-ARCH-in-tests-Makefile-am.patch b/meta/recipes-devtools/strace/strace/define-OS-ARCH-in-tests-Makefile-am.patch
new file mode 100644
index 0000000000..4b1bb26bb3
--- /dev/null
+++ b/meta/recipes-devtools/strace/strace/define-OS-ARCH-in-tests-Makefile-am.patch
@@ -0,0 +1,26 @@
1Ensure that OS and ARCH are defined in tests/Makefile.am
2
3For strace v4.10 this is a purely cosmetic fix, since the include
4paths derived from $(OS)/${ARCH) are never used. These variables are
5correctly defined by default in strace v4.11.
6
7Partial backport of upstream commit:
8
9 http://sourceforge.net/p/strace/code/ci/25c804ce42261b24b19d35c637bf2745c237ee07
10
11Upstream-Status: Backport
12
13Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
14
15Index: strace-4.10/tests/Makefile.am
16===================================================================
17--- strace-4.10.orig/tests/Makefile.am
18+++ strace-4.10/tests/Makefile.am
19@@ -1,5 +1,7 @@
20 # Automake input for strace tests.
21
22+OS = linux
23+ARCH = @arch@
24 AM_CFLAGS = $(WARN_CFLAGS)
25 AM_CPPFLAGS = -I$(top_builddir)/$(OS)/$(ARCH) \
26 -I$(top_srcdir)/$(OS)/$(ARCH) \
diff --git a/meta/recipes-devtools/strace/strace_4.10.bb b/meta/recipes-devtools/strace/strace_4.10.bb
index 0b2316b402..1b6474347a 100644
--- a/meta/recipes-devtools/strace/strace_4.10.bb
+++ b/meta/recipes-devtools/strace/strace_4.10.bb
@@ -12,6 +12,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/strace/strace-${PV}.tar.xz \
12 file://run-ptest \ 12 file://run-ptest \
13 file://Include-sys-stat.h-for-S_I-macros.patch \ 13 file://Include-sys-stat.h-for-S_I-macros.patch \
14 file://Include-linux-ioctl.h-for-_IOC_-macros.patch \ 14 file://Include-linux-ioctl.h-for-_IOC_-macros.patch \
15 file://define-OS-ARCH-in-tests-Makefile-am.patch \
15 " 16 "
16 17
17SRC_URI[md5sum] = "107a5be455493861189e9b57a3a51912" 18SRC_URI[md5sum] = "107a5be455493861189e9b57a3a51912"
@@ -37,7 +38,7 @@ do_install_append() {
37} 38}
38 39
39do_compile_ptest() { 40do_compile_ptest() {
40 oe_runmake -C ${TESTDIR} buildtest-TESTS OS=linux ARCH="${TARGET_ARCH}" 41 oe_runmake -C ${TESTDIR} buildtest-TESTS
41} 42}
42 43
43do_install_ptest() { 44do_install_ptest() {