From kde-core-devel Thu Mar 10 13:27:23 2005 From: Adriaan de Groot Date: Thu, 10 Mar 2005 13:27:23 +0000 To: kde-core-devel Subject: Re: (gcc 2.95 support) kdeextragear-1/amarok/src Message-Id: <200503101427.30600.adridg () cs ! kun ! nl> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=111046146429741 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--nextPart1565042.BjMQpYyKr7" --nextPart1565042.BjMQpYyKr7 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Thursday 10 March 2005 02:04, Max Howell wrote: > On Wednesday 09 March 2005 10:39, Adriaan de Groot wrote: > > Move function-local class definitions outside of the functions, so they > > are module-local. The reason for doing this is that gcc 2.95 barfs duri= ng > > linking with function-local classes with vtables (near as I can read the > > error messages). > > How much longer do we have to support gcc 2.95 for? I must say I have a > great deal of distaste that we must make our code more ugly for the sake = of > an old compiler. I do understand that people want to continue to use it, > but I just wonder how much longer they will do so. Thanks, Until it is no longer the system compiler on a supported platform. That=20 includes Debian stable and FreeBSD 4-STABLE. For the FBSD side, 4.11 was ju= st=20 released and 4-STABLE is now called "legacy". I believe it will be retired = in=20 a year. Um, no: RELENG_4_11 4.11-RELEASE Extended January 25, 2005 January 31, 2007 (That's release date and EOL; so now you know how long gcc 2.95 needs to be= =20 supported; Debian will probably take it another 10 years longer). Note that= =20 there is a chance that the KDE-FreeBSD team will deprecate 4-STABLE before= =20 then, since it's just not a happening platform for desktop machines anymore. Oh, if you're moaning about having to support gcc 2.95, be glad that KDE=20 doesn't officially support any of the other C++ compilers out there, which= =20 are even more picky. =2D-=20 Automata / PVS / Tools /=20 GPG: FEA2 A3FE Adriaan de Groot --nextPart1565042.BjMQpYyKr7 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQBCMEtCdqzuAf6io/4RAr+jAJ9gYY0Iy6+in6UXZ466/TNx/AwXTwCgkGr7 /Gp7lmiV9X2QpNlBytaUEM4= =id78 -----END PGP SIGNATURE----- --nextPart1565042.BjMQpYyKr7--