[vlc-devel] Does VLC use .la files during runtime?

Måns Rullgård mans at mansr.com
Fri May 4 14:40:28 CEST 2012


Vikram Narayanan <vikram186 at gmail.com> writes:

> On 5/4/2012 1:33 AM, Måns Rullgård wrote:
>> Vikram Narayanan<vikram186 at gmail.com>  writes:
>>
>>> >  Hello Peter,
>>> >
>>> >  On 5/3/2012 11:36 PM, Peter Tap wrote:
>>>> >>
>>>> >>
>>>> >>  Thank you for your help,
>>>> >>
>>>> >>  That is what I thought. What confused me is that "make install"
>>>> >>  copies these files into the install directory. This looks like a
>>>> >>  build bug.
>>> >
>>> >  No. I don't think it's a bug. The .la files are used during the
>>> >  linking phase. You can find many in your /usr/lib directory.
>> .la files are a madness added by libtool/automake.  They serve no useful
>> purpose whatsoever.
>
> I agree that is it's a madness caused by libtool/automake.
> But the statement "they serve no useful purpose" is subjective. I've
> had many compilation errors due to missing la files.

I have had many bizarre errors that went away when I deleted the .la files.

There are a few rare cases where libtool will indeed fail to do the
right thing if the .la files are missing, but these are not useful.

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



More information about the vlc-devel mailing list