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

Re: static linking RA libs

From: Ben Collins-Sussman <sussman_at_newton.ch.collab.net>
Date: 2001-02-16 17:05:20 CET

Greg Stein <gstein@lyra.org> writes:

> The recent change to statically link the RA libs probably should be backed
> out. It is causing us to "link the world" into the client. Both RA libs,
> Neon, the FS, and the Berkeley DB are all needed by the client now.

Huh? Sorry, I'm not following your objection.

Whether we do load-on-demand or not is irrelevant; our RA
implementations carry baggage regardless. ra_dav will *always*
require neon, and ra_local will *always* require the fs library (and
thus berkeley db.)

The current cvs binary knows how to contact both local and remote
repositories; surely you're not suggesting that there ever exist an
svn binary incapable of one of these methods? (!) Sorry, but fs and
db are going to be permanent client system requirements now, no matter
how they're linked. No way around that.

Or is it just a debugging annoyance for you? I.e. it's hard to debug
the client when it depends on the (lately) non-compilable fs? :)

If so, I don't think the answer is to go back to dso's, which I truly
feel are wrong. That's just hiding our heads in the sand. Instead,
perhaps folks should be more careful about making sure the filesystem
*always* compiles for each checkin. Ahem.
Received on Sat Oct 21 14:36:22 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.