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

Re: revision number upper boundary?

From: Steve Greenland <steveg_at_lsli.com>
Date: 2005-03-09 16:58:06 CET

On Tue, Mar 08, 2005 at 06:47:34PM -0600, Travis wrote:
>
> Really? A quick double-check shows that 64-bit longs ("LP64") are
> present when invoking the compile-for-64bit option on these various
> systems:
>
> - gcc 3.2.3 on a 64-bit Opteron Linux
> - xlc on AIX (many versions)
> - cc on 64-bit HPUX system
> - cc (SUNWspro) on SunOS 5.7

Sure, most compilers have an LP64 mode, but that's not necessarily the
default on a 64bit OS. Most vendors default to prefering "fast" code,
and for many OS/Chip/program combos, the reduced code size of 32 bit
longs wins.

And for anything like subversion, which has to deal with on-disk formats
and intersystem network communications, you don't just flip the LP64
switch and go. (Note that I'm not claiming that Subversion *won't* work
with 64 bit longs, only that it's a non-trivial problem.)

Steve

-- 
"Outlook not so good." That magic 8-ball knows everything! I'll ask
about Exchange Server next.
                           -- (Stolen from the net)
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Mar 9 17:06:19 2005

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

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