[mvapich-discuss] MVAPICH2 1.9a2 not compiling with shared memory option configures

Jonathan Perkins perkinjo at cse.ohio-state.edu
Wed Dec 12 11:02:26 EST 2012


On Wed, Dec 12, 2012 at 08:51:37AM +0200, John Gilmore wrote:
> Dear all,
> 
> I think this might be a bug in the MVAPICH2 1.9a2 compilation process. When I set the --enable-shared flag at ./configure, the configuration script completes with no errors, but when I "make all", I receive the following errors:
> 
> /usr/bin/ld: error: /home/john/mvapich2-1.9a2/src/mpl/.libs/libmpl.a(mpltrmem.o): requires dynamic R_X86_64_32 reloc which may overflow at runtime; recompile with -fPIC
> 
> /usr/bin/ld: error: /home/john/mvapich2-1.9a2/src/mpl/.libs/libmpl.a(mplenv.o): requires dynamic R_X86_64_PC32 reloc against 'getenv' which may overflow at runtime; recompile with -fPIC

Hello, can you share your architecture and os?  Also your environment
variables and complete configure line would be helpful.  We haven't seen
this issue previously and there may be something specific in your
scenario that is triggering this.

Some helpful commands:
    uname -a
    cat /etc/issue
    env

-- 
Jonathan Perkins
http://www.cse.ohio-state.edu/~perkinjo



More information about the mvapich-discuss mailing list