[Box Backup] VSS on x64 not working with x86 binaries

Dave Bamford dave at bdisystems.co.uk
Wed Jul 11 16:22:15 BST 2012


Hi

Has there been any progress with this, its gone very quiet. I was hoping
to try it out on a server 2008 64 bit install but from the comments in
this thread I gather it would not be stable enough.

regards

Dave Bamford

On Tue, 2011-10-25 at 11:34 +0200, Achim J. Latz wrote:
> Hello Charles:
> 
> On 24/10/2011 16:42, Charles Lecklider wrote:
> > On 24/10/2011 11:38, Achim wrote:
> >> In addition, there are quite a few warnings generated by compiling for
> >> an x64 target, I am not sure which ones are important and which ones can
> >> be ignored. I include the build log below for reference.
> >
> > There are lots of problems compiling trunk for Windows x64, many of
> > which can cause data loss. The root cause of almost all of the problems
> > is that sizeof(int) == sizeof(long) == 4 on both Windows x86 and x64,
> > but BB assumes that sizeof(long) == 8 (and in places int too) for x64.
> >
> > I spent a lot of time sorting this out in my branch, and while in some
> > cases it's still possible to get into trouble with really huge files, in
> > practical terms it'll never happen as the diffing will take too long for
> > BB to be useful.
> >
> > I strongly recommend that you do not use trunk compiled for Windows x64
> > for anything but testing.
> 
> Any chance to merge your branch and trunk to get the "best of both 
> worlds", i.e. VSS, 4GB patch, and at least a basic level of 64bit 
> compatibility?
> 
> Thanks, Achim
> 





More information about the Boxbackup mailing list