]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
Fix ifort settings again.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 25 May 2008 08:40:26 +0000 (10:40 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 25 May 2008 08:40:26 +0000 (10:40 +0200)
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC) [linux] <ifort>:
Unlike icc and ecc, not all ifort versions understand `-KPIC',
e.g. version 10.1, so use `-fPIC' instead.
Report by Jeff Squyres.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
libltdl/m4/libtool.m4

index 1ec69aea471751e5769caba65f46722beb8156b0..6538f6296a558fd9f71638fd720e34521854024b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-05-25  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       Fix ifort settings again.
+       * libltdl/m4/libtool.m4 (_LT_COMPILER_PIC) [linux] <ifort>:
+       Unlike icc and ecc, not all ifort versions understand `-KPIC',
+       e.g. version 10.1, so use `-fPIC' instead.
+       Report by Jeff Squyres.
+
 2008-05-20  Eric Blake  <ebb9@byu.net>
 
        Resynchronize argz whitespace changes from gnulib.
index 6f9ac1b0ba788172f203e7d26e39a0cafd648473..654f54a9c26cde26bbc248bf08ea2a576f8ed334 100644 (file)
@@ -3964,11 +3964,16 @@ m4_if([$1], [CXX], [
 
     linux* | k*bsd*-gnu)
       case $cc_basename in
-      icc* | ecc* | ifort*)
+      icc* | ecc*)
        _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
        _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
         ;;
+      ifort*)
+       _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+       _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)