On Thursday 10 May 2012, Alexander Neundorf wrote: > 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...
I pushed the first commits which remove WINCE support from CMake files in the frameworks branch now. If somebody wants to keep it, step up now. Alex
