<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'>Yes, the v3.1rc1 works!<br>Thank you Antonio<br><br>Lokman<br><br><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>De: </b>"Antonio J. Peña" <apenya@mcs.anl.gov><br><b>À: </b>discuss@mpich.org<br><b>Envoyé: </b>Vendredi 8 Novembre 2013 18:32:00<br><b>Objet: </b>Re: [mpich-discuss] Error when building MPI with --enbale-shared<br><br>
<style>
p, li { white-space: pre-wrap; }
</style>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">A quick test I may suggest is trying our latest release (rc1). --enable-shared is the default, and we fixed a few things there.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">  Antonio</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On Friday, November 08, 2013 06:26:09 PM Lokman Rahmani wrote:<br></p>
<p style=" margin-top:12px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'times new roman,new york,times,serif'; font-size:12pt; color:#000000;">Hello,<br><br>When building MPICH3 with the option --enable-shared the build fails with the error :<br><br>/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<br>/home/hpc/build/mpich-3.0.4/src/mpl/.libs/libmpl.a: could not read symbols: Bad value<br><br>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<br><br>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.<br>(I also set the CXXFLAGS and CFLAGS to -fPIC)<br><br>Anyone can give me hints about the reasons of this error and how to  overcome it?<br><br>Thank you<br>Lokman<br></span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p><br>_______________________________________________<br>discuss mailing list     discuss@mpich.org<br>To manage subscription options or unsubscribe:<br>https://lists.mpich.org/mailman/listinfo/discuss</blockquote><br></div></body></html>