Diego Biurrun <[email protected]> writes: > On some (BSD) systems _POSIX_C_SOURCE masks function definitions in > system header files. Avoid the #define in that case. > This allows eliminating some BSD-specific hacks. > --- > configure | 5 ++++- > doc/general.texi | 8 -------- > 2 files changed, 4 insertions(+), 9 deletions(-) > > diff --git a/configure b/configure > index 2b5aeab..db67466 100755 > --- a/configure > +++ b/configure > @@ -2310,7 +2310,10 @@ if test "$?" != 0; then > die "C compiler test failed." > fi > > -add_cppflags -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 > +add_cppflags -D_ISOC99_SOURCE > +check_func_headers unistd.h lockf -D_POSIX_C_SOURCE=200112 && > + ! check_func_headers unistd.h lockf && > + add_cppflags -D_POSIX_C_SOURCE=200112
This looks weird. -- Måns Rullgård [email protected] _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
