Removing WinCE support

Alexander Neundorf neundorf at kde.org
Thu May 10 20:42:18 UTC 2012


On Thursday 10 May 2012, Volker Krause wrote:
> On Wednesday 09 May 2012 16:47:17 Stephen Kelly wrote:
> > Alexander Neundorf wrote:
> > > Hi,
> > > 
> > > KDAB made kdelibs in some way work with Win CE.
> > > 
> > > Now Win CE is a very different OS, and IMO we should not even strive to
> > > port KDE to such OSs (limitations in address space per process, static
> > > linking only, etc.). This is not anti-MS, this also applies for other
> > > embedded OSs like e.g. eCos.
> > > 
> > > Add to that that CMake does not support WinCE.
> > > 
> > > So, we have code in kdelibs which can only be built with a patched
> > > version of cmake, to make it portable to a very different OS.
> > > 
> > > 
> > > I'd like to remove the code for Win CE in the frameworks branch.
> > > 
> > > A strong argument to keep it would be if the Win CE support would make
> > > it upstream into cmake, so there would be at least a way to compile
> > > it.
> > > 
> > > Alex
> > 
> > I think that's a reasonable conclusion from
> > 
> > http://thread.gmane.org/gmane.comp.kde.devel.frameworks/256/focus=73695
> > 
> > It can be re-added later if really needed I guess.
> 
> I agree (and I was one of the people responsible for adding this in the
> first place ;) ), at least regarding Windows CE 5 (that's the one with the
> insane limitations). The newer ones use a much more sane kernel and behave
> much more like a regular Windows (and thus don't even need special hacks
> in kdelibs, so there's also nothing to remove :) ).

Cool.
So I'll remove whatever I find.

> There was more added as part of this project though (some hacks might even
> only be in the komo3 branch, and thus not even relevant here):
> - building kdelibs with a cut-down Qt (ie. adding lots of #ifndef
> QT_NO_FOO) - support for static builds of some libs and plugins

Yes, I remember that.
 
> These might not be recognizable as special WinCE workarounds everywhere
> (they also could be useful on other platforms potentially). What do we
> want do with those?

I'd remove the support for static plugins...

Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20120510/2eb61997/attachment.html>


More information about the Kde-frameworks-devel mailing list