64bit Adventures
Date: 11/6/2011
Tags: coding scribe
I've been playing around with 64bit builds of Scribe on windows. And it's been er... interesting to say the least.
  • By default the Visual Studio 2005 installed doesn't install the x64 compiler and libraries. Nice...
  • When you do get that installed, and then create an x64 profile in your solution you get the option to copy the settings from the 32bit profile. Which for the most part works, but when you try and compile said x64 profile, you discover this delightful error:
    fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'
    Which in a nutshell means you are linking 64bit objects into a 32bit binary. However the standard response that people get on the forums is that you have to set your Linker- >Advanced->TargetMachine correctly. And you know what? Well it WAS set correctly to MachineX64. So what gives? Well if you click on Linker->CommandLine and look in "Additional Options" you'll see /MACHINE:I386. Sigh.
  • When running Windows7 64bit and you put additional 32bit DLL's in C:\Windows\System32 you'd think... that since there is a "32" in that folder name that is where they go. Well no... the 64bit DLL's go in System32 and the 32bit DLL's go in "System". Gaaaaahhhhh.
But at the end of the day, there it is... 64bit Scribe:
David Mercer
14/02/2012 5:07am
Is there a download available for the 64-bin Scribe yet, even if "pre-alpha" quality??

Just wondering if it gives any significant performance boost over the 32-bit version on 64-bit Windows 7...which I haven't tried to run yet (I'm going to shortly, as in moments from posting this message!)
14/02/2012 8:17am
I haven't seen any significant difference in performance. Speed gains are going to be made through changes to the algorithms and code rather than changing word size unfortunately. I haven't had time to package the 64-bit build and test it in a release. But I would like to do a release soon so maybe I can do a 64bit build for you to try. I'm happy that it's running fairly stable, as I use it myself.
Email (optional): (Will be HTML encoded to evade harvesting)
Remember username and/or email in a cookie.
Notify me of new posts in this thread via email.