ソースを参照

Use fxt_close when available

Samuel Thibault 4 年 前
コミット
f63377df10
共有2 個のファイルを変更した6 個の追加2 個の削除を含む
  1. 3 2
      configure.ac
  2. 3 0
      src/debug/traces/starpu_fxt.c

+ 3 - 2
configure.ac

@@ -2079,8 +2079,9 @@ if test x$use_fxt = xyes; then
 	LIBS="$LIBS $FXT_LIBS"
 	save_LDFLAGS="$LDFLAGS"
 	LDFLAGS="$LDFLAGS $FXT_LDFLAGS"
-   	AC_CHECK_FUNCS([enable_fut_flush])
-   	AC_CHECK_FUNCS([fut_set_filename])
+	AC_CHECK_FUNCS([fxt_close])
+	AC_CHECK_FUNCS([enable_fut_flush])
+	AC_CHECK_FUNCS([fut_set_filename])
 	AC_CHECK_FUNCS([fut_setup_flush_callback])
 	LDFLAGS="$save_LDFLAGS"
 	LIBS="$save_LIBS"

+ 3 - 0
src/debug/traces/starpu_fxt.c

@@ -4939,6 +4939,9 @@ void starpu_fxt_write_data_trace(char *filename_in)
 		}
 	}
 
+#ifdef HAVE_FXT_CLOSE
+	fxt_close(fut);
+#endif
 	if (close(fd_in))
 	{
 	        perror("close failed :");