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

Re: svn commit: r901778 - /subversion/trunk/build.conf

From: Julian Foad <julianfoad_at_btopenworld.com>
Date: Thu, 21 Jan 2010 18:16:49 +0000

Peter Samuelson wrote:
> [julianfoad_at_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?

- Julian
Received on 2010-01-21 19:17:27 CET

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