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

Reply via email to