[FFmpeg-devel] [PATCH] configure: libvmaf requires pthreads

James Almer jamrial at gmail.com
Fri Nov 13 18:43:16 EET 2020


On 11/13/2020 11:40 AM, Nicolas George wrote:
> James Almer (12020-11-13):
>> This results in a libavfilter binary that links to libvmaf for no reason,
>> potentially bloating it if it was linked statically.
> 
> That is not how static linking works. Static linking takes in the
> library exactly the object files required by the binary and other
> object files, nothing more. We could have -lqt -lwebkit2gtk on the link
> command, the linker would just observe that nothing in them is needed
> and ignore them.

I thought that was -lto behavior.

> 
> By the way, if the objections I got against merging the libraries (I
> don't remember exactly from whom) were based on this kind of
> misconception, it would be a good idea to revise them.

Don't think they were.

> 
> On the other hand, it makes a difference with dynamic linking: the
> binary would be unable to run without the shared library present.
> 
> Regards,
> 
> 
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> 
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
> 



More information about the ffmpeg-devel mailing list