FFmpeg 2.6.3 fails to build on uclibc as is because the latter lacks fe*except functions. I made a patch which tests if a double-precision float number can be converted to a 32-bit integer before trying instead of trying the conversion then checking if an exception was raised (that check is using a missign function). Reproducible: Always Steps to Reproduce: 1. emeerge -1 ffmpeg 2. 3. Actual Results: emake failed (compile phase) Expected Results: FFmpeg updated on system
Created attachment 408114 [details, diff] ffmpeg-2.6.3-uclibc.patch
Created attachment 408116 [details, diff] ffmpeg-2.6.3.ebuild.patch
please submit the patch upstream for review: https://www.ffmpeg.org/developer.html#Submitting-patches-1
(In reply to Alexis Ballier from comment #3) > please submit the patch upstream for review: > https://www.ffmpeg.org/developer.html#Submitting-patches-1 please do