How hard was it to port KDE to Cygwin?
Ralf Habacker writes: Porting KDE 1.1.2 in the closest meaning was quite easy. I think for KDE 1.1.2 I have patched only about 100 lines and this were minor changes especially missing functions oder include files. Most of my time was spent to get a running ld and to patch the libtool used to create the dll’s, integrating it into the X environment, testing the applications, preparing distribution and so on. This is because : • cygwin is a very good posix eumlation (only one changes) • the cygwin-xfree server was very portable (only one header patch) • qt is very portable (creating cygwin specific config, patches some header and one source file because of gcc bug) • the KDE source are very portable (minor changes especially missing functions oder include files). Note: KDE 2 porting was much harder because of the complexitivity and weight (about 200 dll’s).