You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Greg Stein <gs...@lyra.org> on 2001/02/16 23:04:55 UTC

it's the shared libs

[ 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/