From: Jim D. <li...@di...> - 2007-03-22 06:10:35
Attachments:
plplot.patch
|
Attached is a patch for fixing Fortran 95 support for Intel Fortran. This patch applies changes that was previously applied to the f77 bindings. On a related topic, to make the library more flexible on the Windows platform, the /Zl option (no default library) should be specified instead of /MD or /MDd. The /Zl option cannot be applied globally because it will break cmake (it will not be able to build a test executable). The /Zl option should be used when building the object files in the library. Also, if we specify the /Z7 option for C compiler and /nopdbfile for the ifort compiler when building the debug version, the debugging information will be embedded into the object files. That will avoid creating the pdb files and there will be one less file to muck around with during install. I've built two new windows/intel fortran binaries (for use with the LIBCMTD.LIB and MSVCRTD.LIB libraries). Depending on the interest, I can build versions for use with other libraries. This version should correctly link with Intel Fortran projects that use the default calling interface (/iface:default). The files are located at http://dishaw.org/plplot/ |
From: Arjen M. <arj...@wl...> - 2007-03-22 08:01:42
|
Jim Dishaw wrote: >Attached is a patch for fixing Fortran 95 support for Intel Fortran. >This patch applies changes that was previously applied to the f77 >bindings. > >On a related topic, to make the library more flexible on the Windows >platform, the /Zl option (no default library) should be specified >instead of /MD or /MDd. The /Zl option cannot be applied globally >because it will break cmake (it will not be able to build a test >executable). The /Zl option should be used when building the object >files in the library. > >Also, if we specify the /Z7 option for C compiler and /nopdbfile for the >ifort compiler when building the debug version, the debugging >information will be embedded into the object files. That will avoid >creating the pdb files and there will be one less file to muck around >with during install. > >I've built two new windows/intel fortran binaries (for use with the >LIBCMTD.LIB and MSVCRTD.LIB libraries). Depending on the interest, I >can build versions for use with other libraries. This version should >correctly link with Intel Fortran projects that use the default calling >interface (/iface:default). The files are located at >http://dishaw.org/plplot/ > > Hi Jim, we will apply the patch asap, but could you explain a bit about the various versions of the libraries you are able to build with the change in compiler options? (Intel Fortran is relatively new to me - at work we are switching to this compiler, but it comes with a bunch of new/different options and a different IDE than the old and more familiar Compaq Visual Fortran compiler and at the moment I have little experience with IVF). Regards, Arjen |