2008/12/5 Maarten Lankhorst m.b.lankhorst@gmail.com:
Hi guys,
I can finally report success on the first ever win64 program running on wine. The program was a textbook classic, but to make it work gcc had to be changed a lot. This was done by Kai Tietz, who has put a lot of effort in the task of making gcc accept the calling convention.
There are still a lot of things which should be done before this will be able to get into mainline though.
My repository is at http://repo.or.cz/w/wine/wine64.git , but in order to actually get it working you need gcc checked out from subversion with some experimental patches. They are expected to get merged soon, so until then it is not recommended to even try. :)
There are a bunch of things in my tree which are not merged with mainline. A few of them are hacks (disabling SEGV handling for example).
There are also some changes which should be accepted, but still need some work. For example wineserver, AJ wants something with regards to fd handling, but I didn't find him clear on what exactly. va_list also is incompatible, and should be replaced with ms_va_list where appropiate.
Once again, thanks to Kai Tietz for making this possible.
Cheers, Maarten.
So 9 days, a WWN article, and a Slashdot article this story's gotten a lot of press. I know we've talked a bit offline Maarten about this but would you perhaps have any other updates for readers at large? I know you've been mentioning a bit about getting +relay to work and messing with some intricacies in the AMD64 instructions.