Stefan Küng <tortoisesvn@gmail.com> wrote:
> I thought that Subversion compiles on 64-bit systems just fine? If not,
> you should report that to them!
I will. First and formost I wanted to get the results of my work
somewhere safe ;)
There have been mainly four issues (some apply to TSVN as well):
* the Windows *platform* is identified by _WIN32 not WIN32
* with VC++, sizeof(long)==sizeof(int)==4, even on a 64 bit platform
(some pointer casts therefore caused access violations in debug mode)
* MS considers C standard lib functions like strcpy() unsafe and
has them marked as deprecated. Additional settings are required
to get rid of that "noise".
* SVN's generator for VS projects does not yet support VC8.0 projects
and platforms other than Win32 out of the box
> What changes were needed for VS2005? I can't imagine that there are so
> many incompatibilities between VS2003 and VS2005?
The above mentioned plus:
* GRETA does not work on CHAR* anymore (out of the box) since string
iterators are no longer implicitly convertible to pointers
* DBTYPE in BDB\db.h conflicts with a definition deep in the oledb headers
(trying to exclude the latter produced inconsistent vtables - yuck!)
* loop header declarations belong to the loop's scope
(implemented since 7.0, now forced)
BTW, one sweet thing about VS2k5: parallel builds. Just works.
> > Moreover, I would like to create written build instruction bundled
> > with a large sets of patches (> 100 files changed).
> No problem. Just send it here for reviewing.
Done.
> Would you volunteer to provide a 64-bit installer for every release too?
> Since I can't do it myself, we have to find someone who can do it.
*tryingNotToOvercommit* O.k. as soon as there is a decently working
64 port, yes, I volunteer. However, we are still far from that point and the
effort I may spend to get there is limited.
Stefan.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Aug 18 22:54:24 2005