[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: gcc 3.x
From:       Mathieu Chouinard <chouimat () videotron ! ca>
Date:       2001-12-07 22:54:42
[Download RAW message or body]

On Friday 07 December 2001 17:35, Michael Ritzert wrote:
> On Fri, Dec 07, 2001 at 11:11:19PM +0100, Martijn Klingens wrote:
> [...]
>
> > AFAIK only aRts really breaks with gcc 3, but the rest of KDE should
> > compile fine. At least, for KDE 3 that is. But I haven't used gcc 3 yet,
> > so don't blame me if this is not entirely correct...
>
> You are correct. Stock gcc 3.0 branch CVS is not able to compile a correct
> artsd. There is a patch for this that will be in 3.1. The patch is also
> available against gcc 3.0 branch as contrib/PR3145.patch. The description
>
> says:
> > This patch is a quick backport of Nathan Sidwell's patch to fix PR
> > c++/3145, the infamous "virtual inheritance" bug. This affected
> > especially KDE2 (eg. artsd).
> >
> > Apply in the in GCC's toplevel source dir with:
> >
> >       patch -p0 <contrib/PR3145.patch
> >
> > Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
>
> So if you build your compiler yourself, you can apply this patch and it
> should work.
>
> I'm myself compiling qt-copy, kdelibs, kdebase, kdenetwork of KDE CVS HEAD
> with current gcc 3.0 branch compiler about once a week. At least everything
> compiles fine (except sometimes a missing std:: or the likes. I fix those
> and check the fixes in).
>
> I also did a KDE3 compile (same modules as above) with gcc CVS HEAD and
> -march=athlon -mmmx -m3dnow and hit the gcc bug I reported as
> optimization/4994. (Note: this only happens with this set of flags.)
>
> Michael
>
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> >> unsubscribe <<
Where can we get that patch?
Mathieu
-- 
Reality is for those who can't face Science Fiction.
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic