<div>Hi ,</div>
<div>I am using mpich 1.2.7,&nbsp;and installing mpi flavor of Globus 4.0.1&nbsp;in order to install&nbsp;mpich G2.</div>
<div>I am using via as device in mpid</div>
<div>&nbsp;</div>
<div>The installation is successful but for globus the libraries should be shared so to make all the libraries shared I am configuring mpich with </div>
<div>&quot;--enable-sharedlib&quot; flag.</div>
<div>&nbsp;</div>
<div>After this there was no problem regarding the installation but i was not getting &quot;libmpich.so&quot; inside &quot;lib/&quot; directory or 'lib/shared/&quot;&nbsp;</div>
<div>&nbsp;</div>
<div>-&gt; I think the&nbsp;reason was &quot;inside mpid/via in&nbsp;Makefile only ar crl is used that is creating libmpich.a only&quot;</div>
<div>&nbsp;</div>
<div>so&nbsp;i manualy created the libmpich.so by&nbsp;passing all the object files&nbsp;using gcc</div>
<div>&nbsp;</div>
<div>gcc -shared .......(all .o files ).......-o lib/libmpich.so</div>
<div>&nbsp;</div>
<div>the libmpich.so got created successfully </div>
<div>&nbsp;</div>
<div>But when i try to compile any of the C program using bin/mpicc i get following error :</div>
<div>&nbsp;</div>
<div>&quot;Could not link a C program with MPI libraries&quot;</div>
<div>&nbsp;</div>
<div>For cheking the library link i run </div>
<div>&nbsp;</div>
<div>$ make linktest<br>&nbsp;</div>
<div>and the output is as follows&quot;</div>
<div>&nbsp;</div>
<div>make overtake<br>/home/hmpi/mpich-1.2.7/mpich-1.2.7/bin/mpicc&nbsp; -o overtake overtake.o test.o<br>/home/hmpi/mpich-1.2.7/mpich-1.2.7/lib/libmpich.so: undefined reference to `getarg_'<br>/home/hmpi/mpich-1.2.7/mpich-1.2.7
/lib/libmpich.so: undefined reference to `f__xargc'<br>collect2: ld returned 1 exit status<br>make[2]: *** [overtake] Error 1<br>make[1]: [linktest] Error 2 (ignored)<br>Could not link a C program with MPI libraries<br>make[1]: *** [linktest] Error 1
<br>make: *** [linktest] Error 2<br>&nbsp;</div>
<div>&nbsp;</div>
<div>I am not able to understand why its not able to link with libmpich.so </div>
<div>&nbsp;</div>
<div>Please tell me the exact way How i can create shared libraries &quot;libmpich.so&quot; &amp; use them ?</div>
<div>&nbsp;</div>
<div>Please guide me</div>
<div>&nbsp;</div>
<div>Thanks</div>
<div>-Vikas Bhardwaj&nbsp;&nbsp;&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>