1 |
On Sunday 12 June 2005 02:02, Wolfgang Illmeyer wrote: |
2 |
> In the discussion about kde split ebuilds, it was promised that the |
3 |
> split ebuilds would enable us to update only the programs that really |
4 |
> changed and save us from the bulk of recompiling the same code all over. |
5 |
> from 3.4.0 to 3.4.1, did upstream really change 252 or even 331 |
6 |
> kde-programs?! |
7 |
No, the problem was of another kind. |
8 |
Gentoo's GCC 3.4 had visibility stuff backported from 4.0 series, and KDE took |
9 |
advantage of this enabling it automatically. |
10 |
The problem is that upstream KDE undertook the effects of such a support used |
11 |
with non-visibility-aware QT. |
12 |
The result was that the compiled KDE software was completely screwed up, and |
13 |
you could see this running KAsteroids. |
14 |
|
15 |
To fix this problem, from a couple of days before 3.4.1 was released, kde and |
16 |
kde-meta eclasses started removing the visibility stuff from configure.in.in |
17 |
files disabling it the hard way. |
18 |
As there could have been problems with a visibility-enabled KDE which we can't |
19 |
support at all, the decision was took of bumping all the ebuilds so that |
20 |
users are forced to recompile without the visibility support enabled, fixing |
21 |
the possible problems with it. |
22 |
|
23 |
-- |
24 |
Diego "Flameeyes" Pettenò |
25 |
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64) |
26 |
|
27 |
http://dev.gentoo.org/~flameeyes/ |