Gentoo Archives: gentoo-dev

From: "Diego 'Flameeyes' Pettenò" <flameeyes@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] kde-meta & it's advantages
Date: Sun, 12 Jun 2005 00:15:51
Message-Id: 200506120211.08485@enterprise.flameeyes.is-a-geek.org
In Reply to: [gentoo-dev] kde-meta & it's advantages by Wolfgang Illmeyer
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/