diff options
author | Roman I Khimov <khimov@altell.ru> | 2010-04-07 19:44:50 +0400 |
---|---|---|
committer | Roman I Khimov <khimov@altell.ru> | 2010-04-09 00:33:19 +0400 |
commit | 8a9cae9876019daab44e068b5611a1a9ab34b7bf (patch) | |
tree | 5a0c91d8020df9be382208b6d6f428b2ddb07f2d /recipes/pacemaker/pacemaker_1.0.8.bb | |
parent | c4aa10367bbb99ec72fd9e61ab27e083a0e03f7c (diff) |
pacemaker: fix headers define extraction and uclibc build
Header define extraction routine tries to execute test binary which
may or may not work depending on target architecture. Redo it using
preprocessor only.
Fix uclibc build also, doesn't link properly without fstack-protector.
Signed-off-by: Roman I Khimov <khimov@altell.ru>
Diffstat (limited to 'recipes/pacemaker/pacemaker_1.0.8.bb')
-rw-r--r-- | recipes/pacemaker/pacemaker_1.0.8.bb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/recipes/pacemaker/pacemaker_1.0.8.bb b/recipes/pacemaker/pacemaker_1.0.8.bb index 265ea30a60..50f26087cd 100644 --- a/recipes/pacemaker/pacemaker_1.0.8.bb +++ b/recipes/pacemaker/pacemaker_1.0.8.bb @@ -16,10 +16,13 @@ DEPENDS = " \ " RDEPENDS_${PN} += "openais" +PR = "r1" + SRC_URI = " \ http://hg.clusterlabs.org/pacemaker/stable-1.0/archive/Pacemaker-${PV}.tar.bz2;name=tar \ file://pacemaker-remove-native-includes.patch;patch=1 \ file://pacemaker-dont-use-help2man.patch;patch=1 \ + file://fix-header-defs-lookup.patch;patch=1 \ file://volatiles \ " SRC_URI[tar.md5sum] = "088569ca893fe9f2239b68abe2856132" @@ -31,6 +34,7 @@ S = "${WORKDIR}/Pacemaker-1-0-Pacemaker-${PV}" EXTRA_OECONF = "--with-ais --without-heartbeat --disable-fatal-warnings --disable-pretty" CFLAGS += "-I${STAGING_INCDIR}/heartbeat" +CFLAGS_libc-uclibc += "-I${STAGING_INCDIR}/heartbeat -fstack-protector-all" do_install_append() { install -d ${D}${sysconfdir}/default/volatiles |