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
