On Thu, Dec 08, 2016 at 09:02:14PM +0100, Diego Biurrun wrote:
> Previously, all link-time dependencies were added for all libraries,
> resulting in bogus link-time dependencies since not all dependencies
> are shared across libraries. Also, in some cases like libavutil, not
> all dependencies were taken into account, resulting in some cases of
> underlinking.
> 
> To address all this mess a machinery is added for tracking which
> dependency belongs to which library component and then leveraged
> to determine correct dependencies for all individual libraries.
> ---
> Still open for discussion:
> - Vittorio mentioned that I have to add a lot of boilerplate for all those
>   zlib and whatnot dependencies. He has a point. There's probably a way to
>   write this more succinctly with a smarter resolver. However, I need to
>   finish this in the not-too-distant future. I'll try to find a moment to
>   test an idea I had.

It's far from as simple as I hoped (isn't it always?), so unless somebody
has a great suggestion, I'm not pursuing that path further.

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

Reply via email to