X64 MSVC KDE

Ralf Habacker ralf.habacker at freenet.de
Sun Aug 23 12:40:16 CEST 2009


Jens Peters schrieb:
> "Casper van Donderen" 
> <casper.vandonderen at gmail.com> wrote in 
> message 
> news:1845503283-1250934733-cardhu_decombobulator_blackberry.rim.net-163441026- at bxe1080.bisx.produk.on.blackberry...
>   
>> As promised on IRC during the week I tried to start to compile x64 KDE 
>> packages for Windows.
>>
>> This causes a lot of problems with the dependencies (the GNU ones) because 
>> these need to be compiled as x64 as well. The only way to compile these is 
>> with mingw-w64. I spent some time on their IRC channel yesterday 
>> OFTC:#mingw-w64. And came to the conclusion after some trying that:
>> A) I'm not good enough with the GNU tools to get the toolchain setup 
>> properly.
>> B) It is easiest to compile these dependencies from Linux. The cygwin 
>> package is only 32-bit so then I run 64-bit Windows with a 32-bit compiler 
>> for libtool to compile 64-bit libs.
>>
>> So if there are any cross-compiling guru's here for the dependencies I 
>> would be willing to try again. But for now I'm going back to 32-bit Amarok 
>> Windows testing/compiling.
>>
>> Casper
>>     
>
>
> Hi Casper,
>
> I decided a few days ago to try an x64 build purely with VC9 as wel. 
> Compiling the dependencies is most time really  tiresome but finally I could 
> compile and run (!) kdegames, kdeedu (without openbabel and cfitsio) and 
> kdemultimedia for x64. Beside the (partly huge) troubles with the gnu libs I 
> had to patch several kde files as wel. Nearly all of the changes went into 
> replacing inline asm code. So there is some work left as well.
>
> But I have to say that once things got compiled they do work! I really 
> enjoyed the moment when I started a kde program (kreversi.exe in my case) 
> for the first time :)  and I was quite impressed to be able to view a video 
> in dragon player. But unfortunately I wasn't able to compile libgp-error 
> with msvc, so I couldn't build kopete which was my goal in the first place 
> :(
>
> So my conclusion is more or less that x64 is possible but in a long term I 
> guess there must be a workable solution for the deps otherwise you will 
> really just end up patching buildsystems over and over again. May kde for 
> windows should even drop support for msvc at all once mingw64 is stable 
> because msvc will naturally always be a second class citizen.
>   
will mingw64 be a usable way for debugging applications ? One of the 
main reasons for msvc is the good debugging support

Regards
Ralf


More information about the Kde-windows mailing list