On Sun, Mar 26, 2017 at 05:21:23PM -0400, Ronald S. Bultje wrote:
> Hi,
> 
> On Sun, Mar 26, 2017 at 2:53 PM, Clément Bœsch <u...@pkh.me> wrote:
> 
> > This conflict with the DJGPP libc which includes a pow2 function¹
> >
> > We can not make DJGPP posix only to avoid the conflict due to the lack
> > of posix_memalign.
> >
> > [1]: http://www.delorie.com/djgpp/doc/libc-2.02/libc_536.html
> > ---
> >  libavfilter/vf_psnr.c | 8 ++++----
> >  1 file changed, 4 insertions(+), 4 deletions(-)
> >
> 
> Patch is OK. I have no idea what the second line (body) of the commit
> message means.
> 

I'll improve the message, but basically the djgpp libc can be configured
to be POSIX only, where these functions functions and macro (pow2, PI) are
not defined. We could do that in the configure (-D_POSIX_SOURCE).

Unfortunately, DJGPP does not have posix_memalign(), and will lack its own
memalign function we use in lavu/mem.c if we use -D_POSIX_SOURCE. (we
could use the recently defunct memalign hack, but better use the proper
allocation function).

-- 
Clément B.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to