Julian Foad <julianf...@btopenworld.com> writes:

> Peter Samuelson wrote:
>> [julianf...@apache.org]
>> > Add missing library dependencies in 'build.conf', following some recent
>> > change that made some more libsvn_client functions depend on libsvn_wc.
>> > (The error was, "undefined reference to `svn_wc__node_is_status_deleted'".)
>> 
>> Huh.  This looks like a workaround to me, not a fix.  Given
>> libsvn_client already correctly declares a dependency on libsvn_wc, I
>> would think the better fix would be for either libtool or gen_make to
>> learn how to resolve these dependencies recursively.  (I thought
>> libtool already did so, in fact.  And indeed on many platforms, even
>> libtool should not need to, the OS linker handles it.)
>
> I assumed that adding the dependency manually was required. We don't
> have to do it very often. I agree it would be nice if some part of the
> system could figure it out, but if that requires teaching gen-make.py
> about recursive dependencies it may well not be worth the hassle.
>
> Can anyone else comment?

I suppose it could be a variation of the "libtool linking against
installed libraries" problem.  Do you have an a pre-r899829 version of
Subversion installed in prefix?  If so do you still get the problem
when you revert r901778 and move the installed libraries out of
prefix?

-- 
Philip

Reply via email to