<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">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 class="h5">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>