[mpich-discuss] MPICH 3.1.3 installs potentially broken libtool .la files

Kenneth Raffenetti raffenet at mcs.anl.gov
Thu Dec 4 13:36:28 CST 2014


Hi Markus,

Thanks for reporting. This indeed looks broken to me. I've created a 
ticket to fix this before the next release.

http://trac.mpich.org/projects/mpich/ticket/2208

Ken

On 12/03/2014 11:05 AM, Markus Geimer wrote:
> Dear MPICH developers,
>
> I noticed that the installed '.la' files for MPICH's libraries include
> two linker path ('-L') specifications in the 'dependency_libs' line
> referring to the directory where MPICH was built:
>
>      dependency_libs=' -L<builddir>/src/mpl -L<builddir>/src/openpa/src \
>                        -lrt -lpthread'
>
> In the past, I ran into link failures with specifying non-existent
> directories when using the gold linker, though I'm currently not able
> to reproduce this with a minimal example. In any case, pointing to
> the build directory in an '.la' file generally seems like a bad idea.
>
> As a fix, I propose to only add the '-L' entries to 'external_ldflags'
> (Makefile.am, line 51) if external MPL and/or OpenPA libraries are
> used. Using the internal copies is already taken care of by adding
> the corresponding local '.la' files to 'pmpi_convenience_libs'.
>
> Thanks,
> Markus
>
>
>
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
>
_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list