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.
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel