On Fri, Apr 27, 2018 at 06:12:15PM +0000, Jeff Squyres (jsquyres) wrote:
> On Apr 27, 2018, at 2:02 PM, Alastair McKinstry <[email protected]>
> wrote:
>...
> > (2) When it
> > fails, its always at this spot.
> > Whats special about this point in the makefile?
>
> It's Fortran...?
>
> That's the only thing I can think of. But honestly -- it's a fairly vanilla
> Automake-ized Makefile.am.
>
>
> https://github.com/open-mpi/ompi/blob/master/ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am
>...
With thanks to Santiago Vila we finally figured out how to reproduce it.
>From a failed build log:
I: NOTICE: Log filtering will replace 'build/openmpi-LjweZK/openmpi-3.0.1' with
'<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/openmpi-LjweZK' with '<<BUILDDIR>>'
Note the -L in the random string.
And this results in libtool containing bogus contents in the
Fortran postdeps.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed