(gcc 2.95 support) kdeextragear-1/amarok/src

Thiago Macieira thiago at kde.org
Thu Mar 10 18:43:31 GMT 2005


Adriaan de Groot wrote:
>> 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,

At least for all 3.x releases, since we promised to.

For KDE 4, I'd like to see that revised. gcc 2.95 will be 6 years old by 
then. I say we move gcc 2.95 support from "required" to "would be nice".

>Until it is no longer the system compiler on a supported platform. That
>includes Debian stable and FreeBSD 4-STABLE. For the FBSD side, 4.11 was
> just released and 4-STABLE is now called "legacy". I believe it will be
> retired in a year. Um, no:
>
>RELENG_4_11  4.11-RELEASE  Extended  January 25, 2005  January 31, 2007

Debian's old releases don't count, because they won't be using recent KDEs 
any time soon either. When they get to KDE 4, they'll probably be using 
gcc 4 or 3.4 as well.

FreeBSD worries me, though. Is STABLE getting updates as well? Or, asked 
in another way, will KDE 4 make it into FreeBSD 4.x?

Also, take a look at the emails sent just after 3.3.0 was released. We had 
a bug/crash in our code that was caused by a miscompilation. The gcc 
developers won't fix it.

So, why are we supporting a broken compiler that won't be fixed? I'm not 
talking about missing features...

>Oh, if you're moaning about having to support gcc 2.95, be glad that KDE
>doesn't officially support any of the other C++ compilers out there,
> which are even more picky.

I'd like to see some more strictness added to our code, yes. Every time a 
new gcc version is released, we have to do that anyways.

-- 
  Thiago Macieira  -  thiago (AT) macieira (DOT) info
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

5. Swa he géanhwearf tó timbran, and hwonne he cóm, lá! Unix cwæð "Hello, 
World". Ǽfre ǽghwilc wæs glæd and seo woruld wæs fréo.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20050310/f6c2dd56/attachment.sig>


More information about the kde-core-devel mailing list