configure: Check for socketpair() in -lsocket too
authorIgor Rondarev <igor.rondarev@gmail.com>
Fri, 11 Sep 2015 14:58:48 +0000 (17:58 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 11 Sep 2015 21:23:50 +0000 (23:23 +0200)
On e.g. QNX it is in an external library, not libc.

https://bugzilla.gnome.org/show_bug.cgi?id=754875

configure.ac
gst/Makefile.am

index bd18632..ad586d7 100644 (file)
@@ -620,6 +620,14 @@ AC_CHECK_FUNCS([poll])
 AC_CHECK_FUNCS([ppoll])
 AC_CHECK_FUNCS([pselect])
 
+dnl check for socketpair()
+AC_CHECK_FUNC(socketpair, [], [
+  AC_CHECK_LIB(socket, socketpair, [
+    SOCKET_LIBS="-lsocket"
+    AC_SUBST(SOCKET_LIBS)
+  ])
+])
+
 dnl ****************************************
 dnl *** GLib POLL* compatibility defines ***
 dnl ****************************************
index a117d97..213e3fd 100644 (file)
@@ -151,6 +151,7 @@ libgstreamer_@GST_API_VERSION@_la_LIBADD =          \
        $(GST_PRINTF_LA)                                \
        $(GST_ALL_LIBS)                                 \
        $(WIN32_LIBS)                                   \
+       $(SOCKET_LIBS)                                  \
        $(LIBM)
 
 libgstreamer_@GST_API_VERSION@_la_LDFLAGS =            \