+2008-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Initial support for Lahey Fortran on GNU/Linux.
+ * libltdl/m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
+ [linux] <lf95>: Add support for Lahey Fortran 8.1.
+ * NEWS, THANKS: Update.
+ Suggested by Craig Tierney.
+
2008-08-21 Sam Thursfield <ssssam@gmail.com> (tiny change)
Avoid leading separator in PATH for DLL search.
on GNU/Linux.
- Support cross compile of MinGW with Wine.
- Initial support for cegcc (Windows CE/PocketPC) cross compilation.
+ - Initial support for lf95 (Lahey Fortran 8.1) on GNU/Linux.
* Bug fixes:
Christian Biesinger cbiesinger@web.de
Christoph Egger Christoph_Egger@gmx.de
Christopher Hulbert cchgroupmail@gmail.com
+ Craig Tierney Craig.Tierney@noaa.gov
Dalibor Topic robilad@kaffe.org
Daniel Reed n@ml.org
DJ Delorie dj@delorie.com
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
;;
+ # Lahey Fortran 8.1.
+ lf95*)
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
+ ;;
pgcc* | pgf77* | pgf90* | pgf95*)
# Portland Group compilers (*not* the Pentium gcc compiler,
# which looks to be a dead project)
tmp_addflag=' -i_dynamic -nofor_main' ;;
ifc* | ifort*) # Intel Fortran compiler
tmp_addflag=' -nofor_main' ;;
+ lf95*) # Lahey Fortran 8.1
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=
+ tmp_sharedflag='--shared' ;;
xl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
tmp_sharedflag='-qmkshrobj'
tmp_addflag= ;;