diff options
author | Nitin A Kamble <nitin.a.kamble@intel.com> | 2011-12-29 13:16:52 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-01-03 12:14:34 +0000 |
commit | ecad149634f83b3ec1530392d3cb38edc90e00b9 (patch) | |
tree | 9ee0ebd62dd5f88cc8508c234caa6f7905cb7ddd /meta/recipes-kernel/systemtap | |
parent | 1926297f6764b9de15e8265c881ee8e88eddb153 (diff) | |
download | poky-ecad149634f83b3ec1530392d3cb38edc90e00b9.tar.gz |
systemtap: fix configure with automake 1.11.2
automake version 1.11.2 has made use of dir variables more strict.
The pkglibexec var can not have SCRIPTS suffix. Using pkgdata
instead.
Fixes this error:
| Makefile.am:25: `pkglibexecdir' is not a legitimate directory for
`SCRIPTS'
| autoreconf: automake failed with exit status: 1
| ERROR: autoreconf execution failed.
NOTE: package
systemtap-1.6+git1+820f2d22fc47fad6e09ba886efb9b91e1247cb39-r0: task
do_configure: Failed
(From OE-Core rev: c0db889441f16232c59c85a8a858bb833bb34b52)
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-kernel/systemtap')
-rw-r--r-- | meta/recipes-kernel/systemtap/systemtap/fix_for_automake_1.11.2.patch | 46 | ||||
-rw-r--r-- | meta/recipes-kernel/systemtap/systemtap_git.bb | 3 |
2 files changed, 48 insertions, 1 deletions
diff --git a/meta/recipes-kernel/systemtap/systemtap/fix_for_automake_1.11.2.patch b/meta/recipes-kernel/systemtap/systemtap/fix_for_automake_1.11.2.patch new file mode 100644 index 0000000000..99e72b2b98 --- /dev/null +++ b/meta/recipes-kernel/systemtap/systemtap/fix_for_automake_1.11.2.patch | |||
@@ -0,0 +1,46 @@ | |||
1 | Upstream-Status: Pending | ||
2 | |||
3 | automake version 1.11.2 has made use of dir variables more strict. | ||
4 | The pkglibexec var can not have SCRIPTS suffix. Using pkgdata | ||
5 | instead. | ||
6 | |||
7 | Fixes this error: | ||
8 | | Makefile.am:25: `pkglibexecdir' is not a legitimate directory for `SCRIPTS' | ||
9 | | autoreconf: automake failed with exit status: 1 | ||
10 | | ERROR: autoreconf execution failed. | ||
11 | NOTE: package systemtap-1.6+git1+820f2d22fc47fad6e09ba886efb9b91e1247cb39-r0: task do_configure: Failed | ||
12 | |||
13 | Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> | ||
14 | 2011/12/29 | ||
15 | |||
16 | Index: git/Makefile.am | ||
17 | =================================================================== | ||
18 | --- git.orig/Makefile.am | ||
19 | +++ git/Makefile.am | ||
20 | @@ -22,7 +22,7 @@ dtrace.1 stap-merge.1\ | ||
21 | stappaths.7 | ||
22 | |||
23 | bin_SCRIPTS = stap-report | ||
24 | -pkglibexec_SCRIPTS = stap-env | ||
25 | +pkgdata_SCRIPTS = stap-env | ||
26 | oldinclude_HEADERS = includes/sys/sdt.h includes/sys/sdt-config.h | ||
27 | |||
28 | bin_PROGRAMS = | ||
29 | @@ -41,7 +41,7 @@ if BUILD_SERVER | ||
30 | man_MANS += stap-server.8 | ||
31 | pkglibexec_PROGRAMS += stap-serverd stap-gen-cert | ||
32 | bin_SCRIPTS += stap-server | ||
33 | -pkglibexec_SCRIPTS += stap-start-server stap-stop-server | ||
34 | +pkgdata_SCRIPTS += stap-start-server stap-stop-server | ||
35 | endif | ||
36 | endif | ||
37 | |||
38 | @@ -127,7 +127,7 @@ install-scripts: install-binSCRIPTS inst | ||
39 | for f in $(bin_SCRIPTS); do \ | ||
40 | sed -i -e "s,\$${PKGLIBEXECDIR},$(pkglibexecdir)/," $(DESTDIR)$(bindir)/$$f; \ | ||
41 | done | ||
42 | - for f in $(pkglibexec_SCRIPTS); do \ | ||
43 | + for f in $(pkgdata_SCRIPTS); do \ | ||
44 | sed -i -e "/INSTALL-HOOK/d;s,sysconfdir=.*,sysconfdir=$(sysconfdir),;s,pkglibexecdir=.*,pkglibexecdir=$(pkglibexecdir)/,;s,localstatedir=.*,localstatedir=$(localstatedir),;s,\$${PKGLIBEXECDIR},$(pkglibexecdir)/," $(DESTDIR)$(pkglibexecdir)/$$f; \ | ||
45 | done | ||
46 | endif | ||
diff --git a/meta/recipes-kernel/systemtap/systemtap_git.bb b/meta/recipes-kernel/systemtap/systemtap_git.bb index 732d9a7685..1c64be64eb 100644 --- a/meta/recipes-kernel/systemtap/systemtap_git.bb +++ b/meta/recipes-kernel/systemtap/systemtap_git.bb | |||
@@ -5,10 +5,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | |||
5 | DEPENDS = "elfutils sqlite3" | 5 | DEPENDS = "elfutils sqlite3" |
6 | 6 | ||
7 | SRCREV = "820f2d22fc47fad6e09ba886efb9b91e1247cb39" | 7 | SRCREV = "820f2d22fc47fad6e09ba886efb9b91e1247cb39" |
8 | PR = "r0" | 8 | PR = "r1" |
9 | PV = "1.6+git${SRCPV}" | 9 | PV = "1.6+git${SRCPV}" |
10 | 10 | ||
11 | SRC_URI = "git://sources.redhat.com/git/systemtap.git;protocol=git \ | 11 | SRC_URI = "git://sources.redhat.com/git/systemtap.git;protocol=git \ |
12 | file://fix_for_automake_1.11.2.patch \ | ||
12 | " | 13 | " |
13 | 14 | ||
14 | EXTRA_OECONF += "--with-libelf=${STAGING_DIR_TARGET} --without-rpm \ | 15 | EXTRA_OECONF += "--with-libelf=${STAGING_DIR_TARGET} --without-rpm \ |