[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[TSVN] x64 port going stable?

From: Christoph Schulz <yellowsheep0123_at_gmx.net>
Date: 2005-09-19 17:02:43 CEST

Hi,

Stefan Küng:

> Well, apart from wrong assumptions
> ... i have a laptop ...
...
> Thanks a lot for the offer. But I don't think I'd be comfortable
> to take money from you to buy an x86 system.

Ok, it was just an offer since working on TSVN myself would cost me alot
more time (which _is_ money), but as you wish :)

Stefan Fuhrmann:

As far as I know VC8 is going to be released on 7th November 2005. I
already tried VC8 Beta2, too, but the compiler seems to alot lag
features and so does the IDE. I did a 64bit port myself with gcc4 and
linux several months ago, to tell a short story:
We did use VC71 back then and some freakin Makefiles for unix. It became
unmanageable someday, so we switched to SCons (http://www.scons.org) for
building. SCons is able to procude VC71 Project-files. Tody switching
compiler or architecture is quite easy: "scons CC=icl BUILD_ARCH=amd64".
SCons is quite powerful and easy to maintain. We were quite lucky when
it comes to external libraries: stl, zlib and devil were already ported.
The trickiest part was our exceptionsystem and some non C99 code. So I
can't tell you mutch about porting external libraries, but I can tell
you, that VC71 is close to the standard but not close enough *smile*.

> * There are 3 possible configurations to make TSVN usable on x64:
> - "standard" installation plus 32 bit explorer as default
> - "native" 64 bit binaries
> - "mixed": 64 bit explorer plug-in only. Use 32 bit binaries for
> everything else (TortoiseProc, Merge, ..)
> All of them are possible as of now. It is not known whether one can
> install 32 and 64 bit versions and use them simultaneously.

I think the last option would be the best for now, since porting
everything might be alot of work. If you take a look at other projects:
they keep all utilies 32bit and provide their users only with a 64bit
driver/explorer-extension. The argumentation they follow is: they will
need to have 32bit support for the next 2-3 years until the majority has
64bit hardware; well sometimes its hard to follow that argumentation.

> * Since the port seems to work for some people, it is about
> time for me to send the patches to the respective .lib projects
> (Yes, I could have done that earlier but ..)

Well, for me it does not work. I use WindowsXP 64bit multi-lingual
edition with the MUI package for german. I think it looks like as if I
got no chance but looking into it myself ;)

Cheers,
Christoph

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Sep 19 17:17:07 2005

This is an archived mail posted to the TortoiseSVN Dev mailing list.