gst/udp/Makefile.am: Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY...
authorTim-Philipp Müller <tim@centricular.net>
Thu, 22 May 2008 14:49:08 +0000 (14:49 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Thu, 22 May 2008 14:49:08 +0000 (14:49 +0000)
Original commit message from CVS:
* gst/udp/Makefile.am:
Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY
when including netdb.h when building against glibc >= 2.8.

ChangeLog
gst/udp/Makefile.am

index 737e838..6998997 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-05-22  Tim-Philipp Müller  <tim.muller at collabora co uk>
+
+       * gst/udp/Makefile.am:
+         Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY
+         when including netdb.h when building against glibc >= 2.8.
+
 2008-05-22  Julien Moutte  <julien@fluendo.com>
 
        * gst/smpte/gstsmptealpha.c: (gst_smpte_alpha_setcaps): Fix
index 3728898..b0f3f53 100644 (file)
@@ -13,7 +13,10 @@ built_headers = gstudp-enumtypes.h gstudp-marshal.h
 BUILT_SOURCES = $(built_sources) $(built_headers)
 
 libgstudp_la_SOURCES = gstudp.c gstudpsrc.c gstudpsink.c gstmultiudpsink.c gstdynudpsink.c gstudpnetutils.c
-libgstudp_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
+
+# adding -D_GNU_SOURCE to get non-POSIX extensions like EAI_ADDRFAMILY
+# with glibc >= 2.8 when including netdb.h (see glibc sources bug 6452)
+libgstudp_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) -D_GNU_SOURCE
 libgstudp_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(WIN32_LIBS)\
                      -lgstnetbuffer-@GST_MAJORMINOR@
 libgstudp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)