浏览代码

- StarPU's native fortran support does not work with IBM XLF compiler v15, no higher, locally available, version for validating

Olivier Aumage 8 年之前
父节点
当前提交
f84ca1d4be
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      configure.ac

+ 9 - 1
configure.ac

@@ -2335,7 +2335,15 @@ if test "x$FC" != "x"; then
 				enable_build_fortran="no"
 			fi
 		else
-			AC_MSG_WARN(Fortran compiler has not been tested for StarPU native Fortran support)
+			if $FC -qversion 2>&1|grep -q 'IBM XL Fortran'; then
+				xlf_fc_version=`$FC -V 2>&1 |tail -1|sed 's/.*Version: //'`
+				xlf_maj_version=`echo $xlf_fc_version|cut -d. -f1`
+
+				AC_MSG_WARN([IBM Fortran compiler $xlf_fc_version not validated with the native StarPU Fortran API, Fortran examples will not be built])
+				enable_build_fortran="no"
+			else
+				AC_MSG_WARN(Fortran compiler has not been tested for StarPU native Fortran support)
+			fi
 		fi
 	fi
 	if test "x$enable_build_fortran" = "xyes" ; then