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

it's the shared libs

From: Greg Stein <gstein_at_lyra.org>
Date: 2001-02-17 00:04:55 CET

[ just spoke with Ben on the phone ]

The linking problem that I'm seeing is because I'm building with shared
libs. When you build static, then tree.o isn't pulled in (no refs), so its
failed references are no big deal. When you build shared, all refs must be
resolved, so the following refs break the libsvn_fs.so link/load:

svn_fs__dag_is_mutable
svn_fs__dag_is_directory
svn_fs__dag_dup
svn_fs__dag_txn_root
svn_fs__txn_id

(all from tree.o)

The options that I'll put into libsvn_client/ra_loader.c:

1) static link
2) direct link against shared libs
3) dynamic load of shared libs

Hmm. Actually, option (2) won't be coded just yet; if shared libs are
available, then they'll be dynloaded. We can tweak later on since (2) is
just a (link) variant of option (1).

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/
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.