1 |
On 05-10-2010 03:55, Diego Elio Pettenò wrote: |
2 |
> Il giorno lun, 04/10/2010 alle 11.19 -0400, Richard Freeman ha scritto: |
3 |
>> |
4 |
>> That said, supporting this use case should not interfere with more |
5 |
>> mainstream use of the distro. I like the USE flag proposal because it |
6 |
>> lets us have our cake and eat it too. Those who don't need .la files |
7 |
>> don't get them except where absolutely essential, and those who need |
8 |
>> and |
9 |
>> are willing to live with tons of them can have it their way. |
10 |
> |
11 |
> USE flags add complexity, and in real use cases there are near to no |
12 |
> good reasons at all to keep .la files around. |
13 |
|
14 |
Like Richard said "Gentoo is about choice... |
15 |
|
16 |
By removing .la files, you are taking away that choice from the user. |
17 |
For you they might be useless, for some user (or entire software house) |
18 |
it can be its holly grail for library versioning and linking. I don't |
19 |
really feel like forcing users to change their build setups just because |
20 |
we think they are useless, do you? |
21 |
- It is decisions like this one that *might* give us bad reputation. |
22 |
|
23 |
Should we also start removing package-config files just because there |
24 |
are better ways to detect if a certain package is installed? |
25 |
> |
26 |
> I don't want to sound like a douchebag, but can you (or anyone else |
27 |
> supporting the USE flag notion) explain what .la files actually do? |
28 |
|
29 |
You don't sound like a douchebag, just someone who wants to force stuff |
30 |
into others. It happens all the time when we have strong feelings about |
31 |
something or when we think we are totally correct. - But hey, guess |
32 |
what? The world spins around sun after all. |
33 |
> |
34 |
> What I'm quite sure of is that about half the people who express their |
35 |
> opinion regarding .la files have no idea what they are used for, they |
36 |
> expect them to be some kind of magic problem-solving fairy dust. They |
37 |
> are not. |
38 |
|
39 |
Careful.. There is people that might take this as an "attack".. |
40 |
> |
41 |
> They are a legacy of older operating system and static linking notions; |
42 |
> they are also not magical enough as they are only consumed back by |
43 |
> libtool. And not all the packages out there use libtool to link the |
44 |
> final application even if they were to use autotools. |
45 |
> |
46 |
> |