thanks. FYI: its openmpi-1.4.2 from a tarball like you assume I changed this line *Sun\ F* | *Sun*Fortran*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
unfortunately my autoconf tool is out of date (2.59 , it says it wants 2.60+ ) On Mon, Nov 29, 2010 at 4:11 PM, Rolf vandeVaart <rolf.vandeva...@oracle.com > wrote: > No, I do not believe so. First, I assume you are trying to build either > 1.4 or 1.5, not the trunk. > Secondly, I assume you are building from a tarfile that you have > downloaded. Assuming these > two things are true, then (as stated in the bug report), prior to running > configure, you want to > make the following edits to config/libtool.m4 in all the places you see it. > ( I think just one place) > > FROM: > > *Sun\ F*) > # Sun Fortran 8.3 passes all unrecognized flags to the linker > _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' > _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' > _LT_TAGVAR(lt_prog_compiler_wl, $1)='' > ;; > > TO: > > *Sun\ F*) > # Sun Fortran 8.3 passes all unrecognized flags to the linker > _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' > _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' > _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' > ;; > > > > Note the difference in the lt_prog_compiler_wl line. > I ran ./configure anyway, but I don't think it did anything > > Then, you need to run ./autogen.sh. Then, redo your configure but you do > not need to do anything > with LDFLAGS. Just use your original flags. I think this should work, but > I am only reading > what is in the ticket. > > Rolf > > > > On 11/29/10 16:26, Nehemiah Dacres wrote: > > that looks about right. So the suggestion: > > ./configure LDFLAGS="-notpath ... ... ..." > > -notpath should be replaced by whatever the proper flag should be, in my case > -L<path> ? > > > > > On Mon, Nov 29, 2010 at 3:16 PM, Rolf vandeVaart < > rolf.vandeva...@oracle.com> wrote: > >> 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> <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> >> <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> <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 >> listusers@open-mpi.orghttp://www.open-mpi.org/mailman/listinfo.cgi/users >> >> _______________________________________________ >> users mailing >> listusers@open-mpi.orghttp://www.open-mpi.org/mailman/listinfo.cgi/users >> >> >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users >> > > > > -- > Nehemiah I. Dacres > System Administrator > Advanced Technology Group Saint Louis University > > ------------------------------ > > _______________________________________________ > users mailing > listusers@open-mpi.orghttp://www.open-mpi.org/mailman/listinfo.cgi/users > > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users > -- Nehemiah I. Dacres System Administrator Advanced Technology Group Saint Louis University