[FFmpeg-cvslog] r18312 - trunk/configure

Uoti Urpala uoti.urpala
Tue Jun 1 14:36:46 CEST 2010


On Tue, 2010-06-01 at 13:18 +0100, M?ns Rullg?rd wrote:
> Uoti Urpala <uoti.urpala at pp1.inet.fi> writes:
> 
> > On Mon, 2010-05-31 at 23:59 +0100, M?ns Rullg?rd wrote:
> >> Uoti Urpala <uoti.urpala at pp1.inet.fi> writes:
> >> 
> >> > On Thu, 2009-04-02 at 10:49 +0200, gb wrote:
> >> >> Author: gb
> >> >> Date: Thu Apr  2 10:49:33 2009
> >> >> New Revision: 18312
> >> >> 
> >> >> Log:
> >> >> Add VA API deps.
> >> >
> >> >>  check_lib math.h sin -lm
> >> >> +check_lib va/va.h vaInitialize -lva
> >> >
> >> > This adds a bogus dependency on libva even if vaapi support is disabled.
> >> 
> >> We link with --as-needed, so no there is no problem.
> >
> > There is a problem at least for creating static libraries.
> 
> Static libraries don't have dependencies, so there can be no problem
> there.

They do have a list of other libraries they depend on. What do you call
that if not a "dependency"?


> > "-lva" is added to the list of flags that the _application_ must use
> > when linking with the library.
> 
> What list?

The one in the .pc file. And if you want to turn this into another rant
against pkg-config then please explain what _other_ part of installed
FFmpeg files would indicate the flags required (such as whether the
application needs to use -lva or not when linking against the static
library), and why that would avoid the bogus dependency.




More information about the ffmpeg-cvslog mailing list