[FFmpeg-cvslog] r18312 - trunk/configure

Måns Rullgård mans
Tue Jun 1 14:18:13 CEST 2010


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.

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

What list?

> So any application would need to link with --as-needed too; and even
> if they did there would still be problems like the link failing if
> libva was removed from the system between creating the FFmpeg static
> libraries and linking the application. I think that adding
> completely irrelevant libraries and relying on --as-needed to remove
> them is not a good idea for the FFmpeg binaries either when it would
> be easy to avoid.

Just like listening to you is not a good idea when it would be easy to
avoid.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-cvslog mailing list