summaryrefslogtreecommitdiff
path: root/recipes/libdvb/libdvb_0.5.5.1.bb
diff options
context:
space:
mode:
authorStephen Simpson <stephen@quaddro.net>2009-11-29 16:02:22 +0000
committerHenning Heinold <heinold@inf.fu-berlin.de>2009-11-30 23:51:06 +0100
commit0c84ce234bb065fe646b79f26a8f789fd7d14d16 (patch)
tree00a3c8c05b980519d62eeb97e313f82e592fa6a6 /recipes/libdvb/libdvb_0.5.5.1.bb
parent73ec71fa4554390dde8366a620d82ad288db85b7 (diff)
libdvb 0.5.5.1: Fix build on GCC 4.x
* sample_progs/cam_menu.hh was missing #include <cstring>, does not error on gcc < 4.x * dvb-mpegtools/Makefile did not pass LDFLAGS when necessary for linking, causing QA Issues Recipe changes: * Change recipe to remove CFLAGS from config.mk to allow the CFLAGS variable passed to be used instead * Add patches to recipe
Diffstat (limited to 'recipes/libdvb/libdvb_0.5.5.1.bb')
-rw-r--r--recipes/libdvb/libdvb_0.5.5.1.bb6
1 files changed, 4 insertions, 2 deletions
diff --git a/recipes/libdvb/libdvb_0.5.5.1.bb b/recipes/libdvb/libdvb_0.5.5.1.bb
index d2db2ce0d6..e982c1f58e 100644
--- a/recipes/libdvb/libdvb_0.5.5.1.bb
+++ b/recipes/libdvb/libdvb_0.5.5.1.bb
@@ -7,7 +7,9 @@ LICENSE = "GPL"
PR = "r3"
SRC_URI = "http://www.metzlerbros.org/dvb/${P}.tar.gz \
- file://topf2ps.patch;patch=1"
+ file://topf2ps.patch;patch=1 \
+ file://gcc4.patch;patch=1 \
+ file://ldflags.patch;patch=1"
S = "${WORKDIR}/${PN}-${PV}"
@@ -16,7 +18,7 @@ PARALLEL_MAKE = ""
inherit autotools pkgconfig
do_configure() {
- grep -v ^PREFIX ${S}/config.mk > ${S}/config.mk.new
+ grep -v ^PREFIX ${S}/config.mk | grep -v ^CFLAGS > ${S}/config.mk.new
echo "PREFIX=${prefix}" >> ${S}/config.mk.new
mv ${S}/config.mk.new ${S}/config.mk
}