Marcus D. Hanwell posted <[EMAIL PROTECTED]>, excerpted below, on Mon, 16 May 2005 12:50:27 +0100:
> I just wanted to point out that the visibility support is also in GCC 3.4 (it > was backported in our version), and will soon be disabled due to segfaults it > produces, after discussions with the KDE developers on the issue. You can > find bugs in our bugzilla, and the KDE bugzilla if you would like more > information. > > Using GCC 4 certainly shouldn't cause any major improvement in speed due to > visibility though, as it was already available in 3.4.*. I don't know what it is, then, but it's a /dramatic/ improvement, that's for sure. AFAIK, our KDE-3.4 ebuilds turned off the visibility stuff in the Gentoo-gcc-3.4 backports, however, at least at some point. Maybe that's why I haven't experienced issues, and /did/ experience such a speed improvement. Also note that I have launch-time linking forced by default on my system, no lazy linking (LDFLAGS="-Wl,-z,now" in make.conf), which would magnify the launch-time effect of the visibility stuff dramatically. Maybe that's why I see the dramatic speed increase. All I know is I see it and I'm certainly not going to argue with it! <g> > The snapshots available in portage should get rid of the issues KDE was > having. I intend test KDE 3.4.1 with GCC 4 once it is released. The latest gcc snapshot is indeed what I'm using, and I expect the issues with KDE have been solved with them as well, altho I must say I hadn't experienced any issues with the 4.0.0 version either. Again, I see reports of problems and it's a mystery to me why I don't see them, but I'm not going to argue with fate in this case! <g> Or... did you mean kde-3.4.1 snapshots? If so, I wasn't aware of them. What I'm /really/ looking forward to, now, is kde-4.0 on qt-4.0, naturally all compiled with gcc-4.1 or whatever it happens to be by then! =8^) Well, that, and it'll be nice to have the modularized xorg-7.0, gcc-4.x compiled of course. =8^) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman in http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html -- [email protected] mailing list
