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

Re: Higher level languages as part of the core of SVN

From: Steinar Bang <sb_at_dod.no>
Date: 2006-10-30 19:53:13 CET

>>>>> Malcolm Rowe <malcolm-svn-dev@farside.org.uk>:

> I meant binary compatibility. My understanding from speaking to Dan
> earlier was that g++/win32 follows the vendor-defined ABI

Not quite. It follows the "Multi-vendor C++ ABI":
        http://www.codesourcery.com/cxx-abi/

> (that is, MSVC on Win32) for C++,

MSVC++ does not follow the above ABI, and probably never will.

The Intel C++ compiler supports it, though.

> so we should be okay as long as we don't expose anything to do with
> an STL implementation.

Nope.

> It matters because we wouldn't want people to need to worry about
> whether the same compiler was used to compile the Subversion
> libraries as was used to compile the client (Tortoise, etc). This
> may become more of an issue on win32 in the future, as people were
> interested in making Subversion compile using e.g. mingw.

There may be ABI compatibility between the two C compilers. I thought
svn was mostly C?

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Oct 30 20:14:53 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.