[mpich-discuss] Error when building MPI with --enbale-shared

Lokman Rahmani lokman.rahmani at irisa.fr
Sun Nov 10 21:19:50 CST 2013


Yes, the v3.1rc1 works! 
Thank you Antonio 

Lokman 

----- Mail original -----

> De: "Antonio J. Peña" <apenya at mcs.anl.gov>
> À: discuss at mpich.org
> Envoyé: Vendredi 8 Novembre 2013 18:32:00
> Objet: Re: [mpich-discuss] Error when building MPI with
> --enbale-shared

> A quick test I may suggest is trying our latest release (rc1).
> --enable-shared is the default, and we fixed a few things there.

> Antonio

> On Friday, November 08, 2013 06:26:09 PM Lokman Rahmani wrote:

> Hello,

> When building MPICH3 with the option --enable-shared the build fails
> with the error :

> /usr/bin/ld:
> /home/hpc/build/mpich-3.0.4/src/mpl/.libs/libmpl.a(mpltrmem.o):
> relocation R_X86_64_32 against `.rodata' can not be used when making
> a shared object; recompile with -fPIC
> /home/hpc/build/mpich-3.0.4/src/mpl/.libs/libmpl.a: could not read
> symbols: Bad value

> About this error message, I found this (old) discussion in the
> mailing list archive :
> https://lists.mcs.anl.gov/mailman/htdig/mpich-discuss/2011-January/008727.html

> What i understood from this message is that I have to use
> --disable-rpath (wich become --disable-wrapper-rpath for the newer
> versions), but i still have the same problem.
> (I also set the CXXFLAGS and CFLAGS to -fPIC)

> Anyone can give me hints about the reasons of this error and how to
> overcome it?

> Thank you
> Lokman

> _______________________________________________
> discuss mailing list discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20131111/c550ea41/attachment.html>


More information about the discuss mailing list