I'm going to move this over to the devel list...

On Jul 11, 2011, at 4:17 AM, Ning Li wrote:

> Hi Jeff,
> 
> I am willing to help test OpenMPI with the NAG compiler from time to time but 
> not sure how. If you could give me specific instructions I am very happy to 
> help.
> 
> As for this technical issue, I did some research online. It appears that a 
> later version of Libtool (probably 2.2.10+) added support to NAG Fortran 
> compiler. There are discussions at 
> http://lists.gnu.org/archive/html/bug-libtool/2010-09/msg00002.html
> 
> The relevant section of code (which I found from Libtool 2.4) looks like:
> 
>      nagfor*)
>       # NAG Fortran compiler
>       _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
>       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
>       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
>       ;;
> 
> The basic idea here is that nagfor calls gcc (not ld directly) for linking so 
> there are two stages of parameter passing, so the rather strange looking 
> '-Wl,-Wl,,' flag.
> 
> I can see that in OpenMPI 1.5.3 source, the $OPENMPI_DIR/config/libtool.m4 
> file does not contain the above code. I have not nuch experience using 
> Libtool so I don't know how to fix this. Simply adding the new code does not 
> seem to work.
> 
> Best regards,
> 
> Ning
> 
> 
> Date: Thu, 7 Jul 2011 20:32:21 -0400
> From: Jeff Squyres<jsquy...@cisco.com>
> Subject: Re: [OMPI users] OpenMPI with NAG compiler and gcc 4.6
> 
>> Sorry for the delay in replying.:-\
>> 
>> I'm afraid we don't test with the NAG compiler.:-(
>> 
>> Would this be something that the NAG would be willing to do for the Open MPI 
>> community?  Companies like Absoft do -- we have a light test suite that can 
>> be fully automated (i.e., run via cron).  Ping me offline if you would be 
>> able to do this.
>> 
>> I suspect that the version of Libtool we're using doesn't fully understand 
>> the NAG compiler.  We get many of the compile-time options by extracting 
>> them from Libtool.
>> 
>> We use Libtool 2.2.6b for OMPI v1.5.  Do you know if that version of Libtool 
>> supports the NAG compiler well, or if a more recent version supports it 
>> better?  Libtool made some fairly major changes late in the 2.2.x series 
>> that we don't really want to have to adapt to in the v1.5 series if we don't 
>> have to (i.e., we planned to adapt to them for the v1.7 series).  But 
>> perhaps we could patch our Libtool for NAG...?
> 
> 
> ________________________________________________________________________
> The Numerical Algorithms Group Ltd is a company registered in England
> and Wales with company number 1249803. The registered office is:
> Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
> 
> This e-mail has been scanned for all viruses by Star. The service is
> powered by MessageLabs. 
> ________________________________________________________________________
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to