This problem looks a lot like a thread from earlier today. Can you look at this
ticket and see if it helps?  It has a workaround documented in it.

https://svn.open-mpi.org/trac/ompi/ticket/2632

Rolf

On 11/29/10 16:13, Prentice Bisbal wrote:
No, it looks like ld is being called with the option -path, and your
linker doesn't use that switch. Grep you Makefile(s) for the string
"-path". It's probably in a statement defining LDFLAGS somewhere.

When you find it, replace it with the equivalent switch for your
compiler. You may be able to override it's value on the configure
command-line, which is usually easiest/best:

./configure LDFLAGS="-notpath ... ... ..."

--
Prentice


Nehemiah Dacres wrote:
it may have been that  I didn't set ld_library_path

On Mon, Nov 29, 2010 at 2:36 PM, Nehemiah Dacres <dacre...@slu.edu
<mailto:dacre...@slu.edu>> wrote:

    thank you, you have been doubly helpful, but I am having linking
    errors and I do not know what the solaris studio compiler's
    preferred linker is. The

    the configure statement was

    ./configure --prefix=/state/partition1/apps/sunmpi/
    --enable-mpi-threads --with-sge --enable-static
    --enable-sparse-groups CC=/opt/oracle/solstudio12.2/bin/suncc
    CXX=/opt/oracle/solstudio12.2/bin/sunCC
    F77=/opt/oracle/solstudio12.2/bin/sunf77
    FC=/opt/oracle/solstudio12.2/bin/sunf90

       compile statement was

    make all install 2>errors


        error below is

    f90: Warning: Option -path passed to ld, if ld is invoked, ignored
    otherwise
    f90: Warning: Option -path passed to ld, if ld is invoked, ignored
    otherwise
    f90: Warning: Option -path passed to ld, if ld is invoked, ignored
    otherwise
    f90: Warning: Option -path passed to ld, if ld is invoked, ignored
    otherwise
    f90: Warning: Option -soname passed to ld, if ld is invoked, ignored
    otherwise
    /usr/bin/ld: unrecognized option '-path'
    /usr/bin/ld: use the --help option for usage information
    make[4]: *** [libmpi_f90.la <http://libmpi_f90.la>] Error 2
    make[3]: *** [all-recursive] Error 1
    make[2]: *** [all] Error 2
    make[1]: *** [all-recursive] Error 1
    make: *** [all-recursive] Error 1

    am I doing this wrong? are any of those configure flags unnecessary
    or inappropriate



    On Mon, Nov 29, 2010 at 2:06 PM, Gus Correa <g...@ldeo.columbia.edu
    <mailto:g...@ldeo.columbia.edu>> wrote:

        Nehemiah Dacres wrote:

            I want to compile openmpi to work with the solaris studio
            express  or
            solaris studio. This is a different version than is installed on
            rockscluster 5.2  and would like to know if there any
            gotchas or configure
            flags I should use to get it working or portable to nodes on
            the cluster.
            Software-wise,  it is a fairly homogeneous environment with
            only slight
            variations on the hardware side which could be isolated
            (machinefile flag
            and what-not)
            Please advise


        Hi Nehemiah
        I just answered your email to the OpenMPI list.
        I want to add that if you build OpenMPI with Torque support,
        the machine file for each is not needed, it is provided by Torque.
        I believe the same is true for SGE (but I don't use SGE).
        Gus Correa




-- Nehemiah I. Dacres System Administrator Advanced Technology Group Saint Louis University




--
Nehemiah I. Dacres
System Administrator Advanced Technology Group Saint Louis University


------------------------------------------------------------------------

_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to