On Mon, May 23, 2011 at 09:39:15PM +0100, Måns Rullgård wrote:
> Diego Biurrun <[email protected]> writes:
> 
> > On Mon, May 16, 2011 at 02:59:17PM +0200, Luca Barbato wrote:
> >> On 5/15/11 3:29 PM, Diego Biurrun wrote:
> >>> In -std=c99 mode GCC defines __STRICT_ANSI__ to hide non-ANSI interfaces.
> >>> This causes declarations for some POSIX functions to be omitted from 
> >>> system
> >>> headers, which causes compilation failures.
> >>
> >> Might be useful adding a generic check and append -U__STRICT_ANSI__ when  
> >> needed. (e.g. linux-newlib)
> >
> > I submitted a patch that implements that check, but Mans is not a fan.
> > I don't care how it is implemented as long as we start building out of
> > the box.
> >
> > Mans, please make your choice between this patch and the detection one.
> 
> The detection here has all the same problems as detecting the
> _POSIX_C_SOURCE issues on BSD.  Since no solution is perfect, I prefer
> simply adding the flag for the systems known to need it like we ended up
> doing with the other ones.

That's the way it shall be then.  I'll push this patch in a moment.

Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to