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

Reply via email to