I reran the build as Ralf requested (setting
shlibpath_overrides_runpath=yes in the libtool script).
The build and check were SUCCESSful!
I have provided Ralf with the requested files off-list.
Ralf Wildenhues wrote:
> * Paul H. Hargrove wrote on Fri, Aug 27, 2010 at 03:54:54AM CEST:
>>> I am now looking at using IBM's XLC compilers for ILP32 builds on
>>> the same Linux/PPC64 platform for which I've reported some
>>> XLC/LP64 bugs.
>>> What I find now is that "make check" is failing with the loader
>>> unable to find libmpi.so.0.
>>> This is with both 1.5rc5 and 1.4.3rc1.
>>> This occurs with xlc, but things are just fine with gcc.
>>> As I said above, the problem is NOT occuring w/ gcc. So, I've
>>> attached the "./libtool --config" output for the xlc and gcc
>>> builds, which I see differ in more ways than I would have
> The thing that's unexpected to me is the shlibpath_overrides_runpath
>> While I still don't know the root cause, the following diff between
>> the libtool-generated wrappers for a gcc and xlc build make the
>> cause of the "make check" failure fairly obvious:
> Please set shlibpath_overrides_runpath=yes in the libtool script for
> xlc, then try 'make clean all check'. Please send config.log for xlc
> devel mailing list
Paul H. Hargrove PHHargrove_at_[hidden]
Future Technologies Group
HPC Research Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900