summaryrefslogtreecommitdiff
path: root/gst/udp
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2008-05-22 14:49:08 +0000
committerTim-Philipp Müller <tim@centricular.net>2008-05-22 14:49:08 +0000
commitec64145246bd24f2a5c91e749b328d027fa0254e (patch)
tree4887bb9f315da91fcf83eff477a071a02642ada3 /gst/udp
parenta1a2879083b10e0e8c74d8a65e7b9a76f568526c (diff)
gst/udp/Makefile.am: Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY when including netdb.h when bui...
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.
Diffstat (limited to 'gst/udp')
-rw-r--r--gst/udp/Makefile.am5
1 files changed, 4 insertions, 1 deletions
diff --git a/gst/udp/Makefile.am b/gst/udp/Makefile.am
index 37288989..b0f3f53f 100644
--- a/gst/udp/Makefile.am
+++ b/gst/udp/Makefile.am
@@ -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)