From: Ralf Wildenhues Date: Sun, 25 May 2008 08:40:26 +0000 (+0200) Subject: Fix ifort settings again. X-Git-Tag: v2.2.6~37 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=ad01db1911291e7a6fb8c62e3b3ea22923f98b63;p=thirdparty%2Flibtool.git Fix ifort settings again. * libltdl/m4/libtool.m4 (_LT_COMPILER_PIC) [linux] : 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 --- diff --git a/ChangeLog b/ChangeLog index 1ec69aea4..6538f6296 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-05-25 Ralf Wildenhues + + Fix ifort settings again. + * libltdl/m4/libtool.m4 (_LT_COMPILER_PIC) [linux] : + 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 Resynchronize argz whitespace changes from gnulib. diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4 index 6f9ac1b0b..654f54a9c 100644 --- a/libltdl/m4/libtool.m4 +++ b/libltdl/m4/libtool.m4 @@ -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)