<div>Hi:</div>
<div> </div>
<div>For mpich2-1.0.8p1, it&#39;s OK!</div>
<div> </div>
<div>But for mpich2-1.0.3 (which I used), it&#39;s failed to build.</div>
<div> </div>
<div>regards,</div>
<div>Seifer<br><br></div>
<div class="gmail_quote">2009/5/5 Rajeev Thakur <span dir="ltr">&lt;<a href="mailto:thakur@mcs.anl.gov" target="_blank">thakur@mcs.anl.gov</a>&gt;</span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">Delete the whole directory and try with a fresh untar of the tar file.</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">Rajeev</font></span></div><br>
<blockquote style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<div lang="en-us" dir="ltr" align="left">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:mpich-discuss-bounces@mcs.anl.gov" target="_blank">mpich-discuss-bounces@mcs.anl.gov</a> [mailto:<a href="mailto:mpich-discuss-bounces@mcs.anl.gov" target="_blank">mpich-discuss-bounces@mcs.anl.gov</a>] <b>On Behalf Of </b>Seifer Lin<br>
<b>Sent:</b> Monday, May 04, 2009 8:53 PM<br><b>To:</b> <a href="mailto:mpich-discuss@mcs.anl.gov" target="_blank">mpich-discuss@mcs.anl.gov</a><br><b>Subject:</b> Re: [mpich-discuss] Build x86 version mpich2 on x86_64 Linux Boxfailed ...<br>
</font><br></div>
<div>
<div></div>
<div>
<div></div>
<div>Hi Gus:</div>
<div> </div>
<div>Thank you for the advice.</div>
<div>But it still doesn&#39;t work. :(<br></div>
<div>regards,</div>
<div>Seifer<br></div>
<div class="gmail_quote">2009/5/4 Gus Correa <span dir="ltr">&lt;<a href="mailto:gus@ldeo.columbia.edu" target="_blank">gus@ldeo.columbia.edu</a>&gt;</span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div></div>
<div>Deji Akingunola wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Sun, May 3, 2009 at 11:48 PM, Seifer Lin &lt;<a href="mailto:seiferlin@gmail.com" target="_blank">seiferlin@gmail.com</a>&gt; wrote:<br>

<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi all:<br><br>I use the following command to configure a x86 version mpich2 on a x86_64<br>Linux Box (Feroda Core 10 x86_64)<br>
<br>./configure CFLAGS=&quot;-m32 -fPIC&quot; CXXFLAGS=&quot;-m32 -fPIC&quot; FFLAGS=&quot;-m32 -fPIC&quot;<br>LDFLAGS=&quot;-m32&quot; --enable-sharedlibs=gcc --enable-mpe --with-pm=smpd<br>--with-pmi-=smpd<br><br>The configure step is OK.<br>
<br>But when doing make, I get the following error...<br><br>/usr/bin/ld: i386 architecture of input file `.tmp/ibsendf.o&#39; is<br>incompatible with i386:x86-64 output<br>...<br><br><br>Does anyone know the way to build x86 version mpich2 on x64 Linux Box ?<br>
Thanks.<br><br></blockquote>On Fedora 10 you have 2 options involving building rpms (I&#39;m assuming<br>you know how to build rpms). Grab the MPICH2 rpm spec file for Fedora<br>10 from <a href="http://cvs.fedoraproject.org/viewvc/rpms/mpich2/F-10/" target="_blank">http://cvs.fedoraproject.org/viewvc/rpms/mpich2/F-10/</a>, modify<br>
the configure options to suit your needs, and then rebuild the source<br>rpm.<br>i. Install mock and then run; &#39;mock  -r  fedora-10-i386<br>--resultdir=./my-results  /path/to/your.mpich2.src.rpm&#39;<br>ii. Run &#39;setarch i386 rpmbuild --rebuild /path/to/your.mpich2.src.rpm&#39;<br>
(Assuming you have all the right 32bit buildchain installed)<br><br>Option (i) is more likely to get the job done for you easily.<br><br>Cheers,<br>Deji<br><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">regards,<br>Seifer Lin<br><br><br><br></blockquote></blockquote></div></div>Hi Seifer<br><br>Two guesses.<br>
Have you tried a &quot;make distclean&quot; before &quot;configure&quot;?<br>You may have leftover x86_64 object files from previous builds<br>hanging around.<br>You may need also F90FLAGS=&quot;-m32 -fPIC&quot;.<br><br>I hope this helps,<br>
<font color="#888888">Gus Correa<br>---------------------------------------------------------------------<br>Gustavo Correa<br>Lamont-Doherty Earth Observatory - Columbia University<br>Palisades, NY, 10964-8000 - USA<br>---------------------------------------------------------------------<br>
</font></blockquote></div><br></div></div></blockquote></div></blockquote></div><br>