shm: Check for MSG_NOSIGNAL macro
authorOlivier Crête <olivier.crete@collabora.co.uk>
Thu, 17 Mar 2011 19:27:39 +0000 (15:27 -0400)
committerOlivier Crête <olivier.crete@collabora.co.uk>
Thu, 17 Mar 2011 20:41:39 +0000 (16:41 -0400)
Don't build the plugin is MSG_NOSIGNAL is not defined

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

configure.ac

index 5efaedf..d8230c0 100644 (file)
@@ -537,7 +537,8 @@ AG_GST_CHECK_FEATURE(QUICKTIME, [QuickTime wrapper], qtwrapper, [
 dnl check for shm_open (for shm plugin)
 translit(dnm, m, l) AM_CONDITIONAL(USE_SHM, true)
 AG_GST_CHECK_FEATURE(SHM, [POSIX shared memory source and sink], shm, [
-  AC_CHECK_LIB(rt, shm_open, HAVE_SHM=yes, HAVE_SHM=no)
+  AC_CHECK_LIB(rt, shm_open,
+   AC_CHECK_DECL(MSG_NOSIGNAL, HAVE_SHM=yes, HAVE_SHM=no), HAVE_SHM=no)
 ])
 
 dnl check for Video CD