KDE Windows and releases

Andreas Pakulat apaku at gmx.de
Thu Dec 20 13:14:38 CET 2007


On 19.12.07 10:34:50, Ralf Habacker wrote:
> Shane King schrieb:
> > Just had a few thoughts about how KDE is going to work on Windows as a 
> > finished product somewhere along the line. For background, my blog post 
> > about Amarok Windows releases:
> >
> > <http://amarok.kde.org/blog/archives/550-Windows-binaries-and-packaging.html>
> >
> > As I see it, sometime in the not too distant future, Amarok 2 is going 
> > to go alpha on Linux, and we'd like to go alpha on Windows too. The 
> > difficulty is that you can really only have one KDE 4 installation per 
> > user (or at least only be running from one installation at a time), so 
> > to play nice with others, Amarok can't really package its own KDE 
> > libraries, there needs to be an "official" distribution.
> >
> >
> > For this to happen, I think we'd need to do the following:
> >
> > * We need to pick a compiler. Keeping things compiling under multiple 
> > compilers is a good thing so we can change with circumstances, but for 
> > releases to work we need an official compiler.
> >
> > Lets be honest: MSVC compiles faster, produces smaller binaries, (IMO 
> > seems to) produces faster code, has a better debugging environment, is 
> > the standard for windows development, just works with the PSDK without 
> > having to write your own headers and hasn't had the lead developer quit. 
> > On the other hand, the politics of choosing it over mingw are difficult. 
> > Not sure how you decide that one, glad it's not my call. ;)
> >   
> This was discussed already on the KDE on windows meeting this year in 
> berlin very intensive
> 
> One of reasons why msvc wasn't taken as prefered compiler was that qt 
> has no official msvc support. This reason has gone because Trolltech has 
> official support for the msvc 2005 compiler.
> 
> On more reason against msvc was the hope that big companies would 
> sponser further mingw development - Jaruslav: Do you have news about this ?

Another reason against MSVC is that at least my installation from
sometime in the summer has since "run out", i.e. I can't start the
express edition anymore. Christian said this wouldn't be the case on the
"latest" 2005 Express Edition, but the download from MS is still the
same that I got back then.

> One reason against mingw was that debugging kde applications with gdb 
> would be very hard because of very very long debug info loading time and 
> that there is no gui available - is anyone there who can give an update ?

Well, there's KDevelop4, though I have to admit that I don't know what
the compiling state of that is at the moment. Also it'll need at least
gdb 6.7, probably 6.8 to work properly. And with 6.8 the
debug-info-loading stuff should be much better, because breakpoints in
shared libs are fixed there, so you don't have to stop gdb after each
shared-lib-load and re-set all breakpoints.

Andreas

-- 
Don't hate yourself in the morning -- sleep till noon.



More information about the Kde-windows mailing list