[FFmpeg-devel] [PATCH] configure: only check dispatch header on darwin
Matthieu Bouron
matthieu.bouron at gmail.com
Thu Feb 25 15:00:59 CET 2016
From: Matthieu Bouron <matthieu.bouron at stupeflix.com>
Fixes build of lavd/jack on linux if dispatch happens to be available on
this platform. dispatch, as well as its dependencies kqueue and pwq are
generally not installed / distribued on linux systems. If it happens to
be the case, you want to explicitely link against the libraries (using
-ldispatch) as opposed to darwin where it is part of the standard
library and -ldispatch doesn't work.
---
configure | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure b/configure
index 45e751f..37c4277 100755
--- a/configure
+++ b/configure
@@ -4532,6 +4532,7 @@ case $target_os in
enabled x86_64 && objformat="macho64"
enabled_any pic shared x86_64 ||
{ check_cflags -mdynamic-no-pic && add_asflags -mdynamic-no-pic; }
+ check_header dispatch/dispatch.h
;;
msys*)
die "Native MSYS builds are discouraged, please use the MINGW environment.";
@@ -5346,7 +5347,6 @@ check_func_headers glob.h glob
enabled xlib &&
check_func_headers "X11/Xlib.h X11/extensions/Xvlib.h" XvGetPortAttribute -lXv -lX11 -lXext
-check_header dispatch/dispatch.h
check_header direct.h
check_header dirent.h
check_header dlfcn.h
--
2.7.1
More information about the ffmpeg-devel
mailing list