Hi Jeff,
* Jeff Squyres wrote on Wed, Jul 23, 2008 at 03:54:50PM CEST:
>
> Is the attached patch what you're talking about?
>
> If so, I'll commit to trunk, v1.2, and v1.3.
Can you verify that it work with a pristine build? The dependencies as
such look sane to me, also the cruft removal, but I fail to see how
your directory ordering can work:
ompi/mpi/f77/libmpi_f77.la depends on
ompi/libmpi.la depends on
ompi/mpi/f77/libmpi_f77_base.la
The SUBDIRS in ompi/Makefile.am has '.' after 'mpi' so libmpi.la won't
exist at the time libmpi_f77.la needs it. Likewise, the C++ and F90
libraries are built before libmpi.la.
Am I missing anything? Fixing this nicely may require some fiddling
with the source tree layout.
Cheers,
Ralf
|