[mpich-discuss] How to build libmpe.so ?

Seifer Lin seiferlin at gmail.com
Sun May 3 20:15:14 CDT 2009


Hi all:

I have made a Windows DLL file linked with mpich.dll and mpe.dll.

Now I want to port this DLL to Linux as the .so file.
I try to build mpich with
./configure --enable-sharedlibs=gcc --with-pm=smpd --with-pmi=smpd

but I only find libmpich.so and libmpe.a.
How to build mpe as the .so (libmpe.so) ?

Without libmpe.so, I got the error when building my .so file.

/usr/bin/ld: ./mpich2-x64/src/mpe2/lib/libmpe.a(mpe_log.o): relocation
R_X86_64_32 against `a local symbol' can not be used when making a shared
object; recompile with -fPIC
./mpich2-x64/src/mpe2/lib/libmpe.a: could not read symbols: Bad value
collect2: ld returned 1 exit status


regards,

Seifer Lin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20090504/ff855538/attachment-0001.htm>


More information about the mpich-discuss mailing list