Removing WinCE support
Volker Krause
vkrause at kde.org
Thu May 10 06:55:49 UTC 2012
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 :) ).
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
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?
regards,
Volker
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20120510/beaf13a2/attachment.sig>
More information about the Kde-frameworks-devel
mailing list