which compilers do we want to support with KDE 4 ?
mattr at kde.org
Sun Jan 29 03:18:43 GMT 2006
On Saturday 28 January 2006 02:56, Alexander Neundorf wrote:
> On Saturday 28 January 2006 02:06, Maks Orlovich wrote:
> > > Supporting GCC-3.3 means also supporting the "older" C++ ABI.
> > > It means having to support builds and runtimes that use(d)
> > > libstdc++.so.5 as well as those that use libstdc++.so.6.
> > The ABI makes little practical difference for us at the source edge.
> I'm still running Slackware 9.1 here. The latest released version of
> Slackware is 10.2, which comes with gcc 3.3.6. Requiring gcc 3.4 or 4.0
> would mean it can't be used on the currently latest Slackware.
Slackware 10.2 provides gcc 3.4 as well on one of the CDs, so it can be used
on the latest Slackware.
> > Nor for anyone using packages for their distro. What is more important
> > in terms of dealing with gcc < 3.4 is that it has a different C++
> > /parser/, which may mean some troubles with templates. But it's quite
> > possible that it's workable --- we don't rely on templates that heavily.
> We do, in kdelibs/kxmlcore/.
> gcc 3.3.6 is able to compile it, gcc 3.2.3 wasn't.
> The only problem I had was the ctor/function declaration problem:
> QBrush brush(QPixmap(...));
> But this kind of problems can be fixed without problems.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
More information about the kde-core-devel