From: Khem Raj Date: Fri, 6 May 2011 05:24:40 +0000 (-0700) Subject: liburcu_0.5.4.bb: Let it build on uclibc targets X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~45684 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fdbcf8eea9d83a8040157d8a5bb6febae5eb9a14;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git liburcu_0.5.4.bb: Let it build on uclibc targets uclibc requires -D_GNU_SOURCE to be defined for it to enable GNU extensions which CPU_SET/CPU_ZERO are used by this package. So we add -D_GNU_SOURCE to CFLAGS when compiling for uclibc. Signed-off-by: Khem Raj --- diff --git a/meta/recipes-support/liburcu/liburcu_0.5.4.bb b/meta/recipes-support/liburcu/liburcu_0.5.4.bb index 8e17e5db1cd..b83d7088095 100644 --- a/meta/recipes-support/liburcu/liburcu_0.5.4.bb +++ b/meta/recipes-support/liburcu/liburcu_0.5.4.bb @@ -15,7 +15,7 @@ SRC_URI[md5sum] = "04147d24749be75200173859839207f7" SRC_URI[sha256sum] = "02aedbb16c16bd034e246d5c9637a9232be559c66fc2fe4eb28948e234bd89f1" S = "${WORKDIR}/userspace-rcu-${PV}" - +CFLAGS_append_libc-uclibc = " -D_GNU_SOURCE" inherit autotools # liburcu, which is only used by lttng-ust, may not build on other