b409d390bc
* Use the (undocumented) `solaris_use_stlport4` libtool variable to turn off any Cstd/stlport4 linkage. This allows Open MPI to be C++ STL agnostic. * Patch `config/libtool.m4` in autogen.sh for a bug in Libtool's detection of the Sun Studio Fortran compiler. See the below e-mail thread for more details: http://www.open-mpi.org/community/lists/devel/2008/11/4920.php This commit was SVN r20036.
27 строки
784 B
Diff
27 строки
784 B
Diff
--- config/libtool.m4.orig
|
|
+++ config/libtool.m4
|
|
@@ -3947,17 +3947,17 @@ m4_if([$1], [CXX], [
|
|
;;
|
|
*)
|
|
case `$CC -V 2>&1 | sed 5q` in
|
|
- *Sun\ C*)
|
|
- # Sun C 5.9
|
|
+ *Sun\ F* | *Sun*Fortran*)
|
|
+ # Sun Fortran 8.3 passes all unrecognized flags to the linker
|
|
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
|
|
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
|
|
- _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
|
|
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
|
|
;;
|
|
- *Sun\ F*)
|
|
- # Sun Fortran 8.3 passes all unrecognized flags to the linker
|
|
+ *Sun\ C*)
|
|
+ # Sun C 5.9
|
|
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
|
|
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
|
|
- _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
|
|
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
|
|
;;
|
|
esac
|
|
;;
|