Yes, the v3.1rc1 works! Thank you Antonio Lokman ----- Mail original -----
De: "Antonio J. Peña" <[email protected]> À: [email protected] 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.ht...
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 [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss