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

Re: svn commit: rev 2201 - trunk trunk/build

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2002-06-14 19:25:13 CEST

Philip Martin <philip@codematters.co.uk> writes:

> gstein@tigris.org writes:
>
> > Author: gstein
> > Date: 2002-06-14 00:17 GMT
> > New Revision: 2201
> >
> > Modified:
> > trunk/build/gen_base.py
> > trunk/configure.in
> > Log:
> > A couple minor tweaks to fix issues in rev 2200.
> >
> > * build/gen_base.py (MakefileGenerator.write): just use tlib.output
> > rather than trying to manually construct the library name.
> > generate RA_FOO_DEPS symbols from the dependent outputs.
> >
> > * configure.in: SVN_RA_LIB_DEPS should refer to the new RA_FOO_DEPS
> > symbols rather than the convenience targets.
>
> This revision, or rev2200, has broken a parallel build (that's a build
> with the -j flag). The problem is that libsvn_ra no longer depends on
> libsvn_ra_local and libsvn_ra_dav, but merely on those libraries'
> components. Thus make can attempt to link linsvn_ra as soon as the
> objects are compiled and before linking libsvn_ra_dav and
> libsvn_ra_local.

OK, you don't need a parallel build to see the problem. Try

% make clean
% make subversion/libsvn_ra/libsvn_ra-1.la

Only libsvn_subr and libsvn_ra get built, all the other libraries that
libsvn_ra depends on do not get built.

-- 
Philip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jun 14 19:25:56 2002

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