[Beowulf] Compiling mpiJava on Amd64

Joe Landman landman at scalableinformatics.com
Wed Jul 19 06:13:40 PDT 2006

Byrne, Michael J wrote:

[ignores the mpiJava bit, focuses upon the build]

> When I edit the makefile to change the flag from -o to -fPIC and try

don't remove -o, add -fPIC to compilation and linking flags.

> Make again, no error is thrown, but the .so is not found. Here is the
> command and error:
> /usr/bin/mpicc -shared -fPIC ../../lib/libmpijava.so \
> -L/usr/lib64/MPICH/p4/gnu <list of .o's> gcc:
> ../../lib/libmpijava.so: No such file or directory
> It seems like it might be a problem in the mpicc script passing to
> the gcc, but there isn't anything in the mpicc script except building
> the args together. Has anyone else had this problem, or is
> experienced with compiling .so's?

Looks like you removed the -o flag (should not have), and added -fPIC.

Joseph Landman, Ph.D
Founder and CEO
Scalable Informatics LLC,
email: landman at scalableinformatics.com
web  : http://www.scalableinformatics.com
phone: +1 734 786 8423
fax  : +1 734 786 8452 or +1 866 888 3112
cell : +1 734 612 4615

More information about the Beowulf mailing list