1 |
Il giorno mar, 05/10/2010 alle 09.52 +0200, Angelo Arrifano ha scritto: |
2 |
> |
3 |
> Like Richard said "Gentoo is about choice... |
4 |
> |
5 |
> By removing .la files, you are taking away that choice from the user. |
6 |
> For you they might be useless, for some user (or entire software |
7 |
> house) |
8 |
> it can be its holly grail for library versioning and linking. I don't |
9 |
> really feel like forcing users to change their build setups just |
10 |
> because |
11 |
> we think they are useless, do you? |
12 |
> - It is decisions like this one that *might* give us bad reputation. |
13 |
> |
14 |
> Should we also start removing package-config files just because there |
15 |
> are better ways to detect if a certain package is installed? |
16 |
|
17 |
Again, I ask you: how do libtool archive work? What is lost by removing |
18 |
them? How can any software out there rely on them? |
19 |
|
20 |
Can you provide any specific use case, or are you now arguing for |
21 |
"choice for choice's sake"? |
22 |
|
23 |
Should we remove /usr/bin/xml2-config? No. Why? Because there are |
24 |
packages out there not using pkg-config to detect libxml2, upstream |
25 |
libxml2 provides that explicitly and allows it to be used as such: |
26 |
|
27 |
$(CC) $(CFLAGS) $(LDFLAGS) `xml2-config --cflags` foo.c -o foo |
28 |
`xml2-config --libs` |
29 |
|
30 |
Should we remove /usr/lib/libxml2.la? Yes. Why? Because upstream does |
31 |
not explicitly provide it (it's a byproduct of libtool), and they don't |
32 |
require/ask to rely on it (otherwise it wouldn't provide pkg-config |
33 |
or .pc files). |
34 |
|
35 |
Again, I'm not arguing over semantics or feelings here, I'm arguing with |
36 |
facts; can you argue with facts or are you just going to quote Richard |
37 |
again and propose "choice for choice's sake"? |
38 |
|
39 |
-- |
40 |
Diego Elio Pettenò — “Flameeyes” |
41 |
http://blog.flameeyes.eu/ |
42 |
|
43 |
If you found a .asc file in this mail and know not what it is, |
44 |
it's a GnuPG digital signature: http://www.gnupg.org/ |