1 |
tis 2001-10-23 klockan 01.56 skrev Nathaniel Grady: |
2 |
> I think there are probably binary name colisions between various kde |
3 |
> versions, not just libraries. For example kdm? I havn't actually |
4 |
> verified this as i don't actually have >1 version of kde at the moment |
5 |
> but didn't kde-1.x have kdm as well kde-2? |
6 |
|
7 |
Hmm.. a binary that are in both version should only be installed once. |
8 |
Ie. you install the libraries for kde-2 and kde-3 but only kdm for |
9 |
kde-3. |
10 |
|
11 |
> Despite what the LHS sais I've very partial to /opt/kdeX scheme. All |
12 |
> apps compiled against *that* kde version should go into that version |
13 |
> so if you have apps of the same name copiled against different |
14 |
> versions of kde you'll always get the right one. |
15 |
|
16 |
When would you want to do this. If an app works fine in the latest |
17 |
KDE-release then just compile it against that release. |
18 |
|
19 |
> When I used to use LFS I did someting like this (like 2 summers ago) |
20 |
> because I had apps that were never ported to kde2 that I still used... |
21 |
|
22 |
This is solved by always keep kde-libs 2 and 3 installed. |
23 |
|
24 |
> Maybe someone should write one of the LFS people and ask if they had |
25 |
> thoughts on how distros were to deal with this issue and / or make |
26 |
> them aware that /opt/kdeX and /opt/gnomeX and the like maybe are a |
27 |
> better idea than "put everying in /usr"? |
28 |
|
29 |
Just to clearify, this is just about KDE, the GNOME developers are |
30 |
making sure that you can install GNOME 1 and GNOME 2 in the same prefix, |
31 |
ie. They name the library-files different and they add the headers in a |
32 |
version-dependent way. KDE should fix this too. |
33 |
|
34 |
Also, we have determined already that /opt is for binary packages only. |
35 |
Therefor putting KDE there is not an option. |
36 |
|
37 |
Now I'm off to bed. |
38 |
|
39 |
Regards, |
40 |
Mikael Hallendal |
41 |
|
42 |
-- |
43 |
|
44 |
Mikael Hallendal |
45 |
Gentoo Linux Developer, Desktop Team Leader |
46 |
CodeFactory AB, Stockholm, Sweden |
47 |
|
48 |
-- |
49 |
Mikael Hallendal micke@×××××××××××.se |
50 |
CodeFactory AB http://www.codefactory.se/ |
51 |
Office: +46 (0)8 587 583 05 Cell: +46 (0)709 718 918 |