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? - Julian