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 | 4 +++- > doc/general.texi | 8 -------- > 2 files changed, 3 insertions(+), 9 deletions(-) > > diff --git a/configure b/configure > index 2b5aeab..cb8a929 100755 > --- a/configure > +++ b/configure > @@ -2310,7 +2310,9 @@ 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 && > + add_cppflags -D_POSIX_C_SOURCE=200112
This still has the problem we discussed earlier of the test function possibly not existing at all. -- Måns Rullgård [email protected] _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
