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