Gentoo Archives: gentoo-dev

From: "Diego Elio Pettenò" <flameeyes@×××××.com>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Re: .la files and their future on Gentoo
Date: Tue, 05 Oct 2010 01:56:15
Message-Id: 1286243716.6591.655.camel@yamato.local
In Reply to: Re: [gentoo-dev] Re: .la files and their future on Gentoo by Richard Freeman
1 Il giorno lun, 04/10/2010 alle 11.19 -0400, Richard Freeman ha scritto:
2 >
3 > That said, supporting this use case should not interfere with more
4 > mainstream use of the distro. I like the USE flag proposal because it
5 > lets us have our cake and eat it too. Those who don't need .la files
6 > don't get them except where absolutely essential, and those who need
7 > and
8 > are willing to live with tons of them can have it their way.
9
10 USE flags add complexity, and in real use cases there are near to no
11 good reasons at all to keep .la files around.
12
13 I don't want to sound like a douchebag, but can you (or anyone else
14 supporting the USE flag notion) explain what .la files actually do?
15
16 What I'm quite sure of is that about half the people who express their
17 opinion regarding .la files have no idea what they are used for, they
18 expect them to be some kind of magic problem-solving fairy dust. They
19 are not.
20
21 They are a legacy of older operating system and static linking notions;
22 they are also not magical enough as they are only consumed back by
23 libtool. And not all the packages out there use libtool to link the
24 final application even if they were to use autotools.
25
26
27 --
28 Diego Elio Pettenò — “Flameeyes”
29 http://blog.flameeyes.eu/
30
31 If you found a .asc file in this mail and know not what it is,
32 it's a GnuPG digital signature: http://www.gnupg.org/

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Re: Re: .la files and their future on Gentoo Angelo Arrifano <miknix@g.o>
Re: [gentoo-dev] Re: Re: .la files and their future on Gentoo David Leverton <levertond@××××××××××.com>