File superlu_mt-2.0-implicit-fortify-decl.patch of Package superlu_mt
diff -aruN SuperLU_MT_2.0.orig/SRC/slu_mt_util.h SuperLU_MT_2.0/SRC/slu_mt_util.h
--- SuperLU_MT_2.0.orig/SRC/slu_mt_util.h 2010-04-20 02:26:30.000000000 +0200
+++ SuperLU_MT_2.0/SRC/slu_mt_util.h 2013-01-05 12:33:20.200567947 +0100
@@ -12,6 +12,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <pthread.h>
/* Macros */
diff -aruN SuperLU_MT_2.0.orig/SRC/xerbla.c SuperLU_MT_2.0/SRC/xerbla.c
--- SuperLU_MT_2.0.orig/SRC/xerbla.c 2010-04-20 02:26:31.000000000 +0200
+++ SuperLU_MT_2.0/SRC/xerbla.c 2013-01-05 11:42:24.001568441 +0100
@@ -1,3 +1,5 @@
+#include <stdio.h>
+
/* Subroutine */ int xerbla_(char *srname, int *info)
{
/* -- LAPACK auxiliary routine (version 2.0) --
diff -aruN SuperLU_MT_2.0.orig/TESTING/MATGEN/clatb4.c SuperLU_MT_2.0/TESTING/MATGEN/clatb4.c
--- SuperLU_MT_2.0.orig/TESTING/MATGEN/clatb4.c 2010-04-20 02:26:32.000000000 +0200
+++ SuperLU_MT_2.0/TESTING/MATGEN/clatb4.c 2013-01-05 11:44:24.946430015 +0100
@@ -4,6 +4,7 @@
*/
#include "f2c.h"
+#include <string.h>
/* Table of constant values */
diff -aruN SuperLU_MT_2.0.orig/TESTING/MATGEN/dlatb4.c SuperLU_MT_2.0/TESTING/MATGEN/dlatb4.c
--- SuperLU_MT_2.0.orig/TESTING/MATGEN/dlatb4.c 2010-04-20 02:26:32.000000000 +0200
+++ SuperLU_MT_2.0/TESTING/MATGEN/dlatb4.c 2013-01-05 11:45:08.916570144 +0100
@@ -4,6 +4,7 @@
*/
#include "f2c.h"
+#include <string.h>
/* Table of constant values */
diff -aruN SuperLU_MT_2.0.orig/TESTING/MATGEN/slatb4.c SuperLU_MT_2.0/TESTING/MATGEN/slatb4.c
--- SuperLU_MT_2.0.orig/TESTING/MATGEN/slatb4.c 2010-04-20 02:26:32.000000000 +0200
+++ SuperLU_MT_2.0/TESTING/MATGEN/slatb4.c 2013-01-05 11:45:23.915553867 +0100
@@ -4,6 +4,7 @@
*/
#include "f2c.h"
+#include <string.h>
/* Table of constant values */
diff -aruN SuperLU_MT_2.0.orig/TESTING/MATGEN/zlatb4.c SuperLU_MT_2.0/TESTING/MATGEN/zlatb4.c
--- SuperLU_MT_2.0.orig/TESTING/MATGEN/zlatb4.c 2010-04-20 02:26:32.000000000 +0200
+++ SuperLU_MT_2.0/TESTING/MATGEN/zlatb4.c 2013-01-05 11:45:32.906780359 +0100
@@ -4,6 +4,7 @@
*/
#include "f2c.h"
+#include <string.h>
/* Table of constant values */
diff -aruN SuperLU_MT_2.0.orig/TESTING/pcdrive.c SuperLU_MT_2.0/TESTING/pcdrive.c
--- SuperLU_MT_2.0.orig/TESTING/pcdrive.c 2012-01-21 17:35:38.000000000 +0100
+++ SuperLU_MT_2.0/TESTING/pcdrive.c 2013-01-05 11:42:24.001568441 +0100
@@ -1,5 +1,6 @@
#include <string.h>
+#include <stdio.h>
#include "pcsp_defs.h"
#define NTESTS 5 /* Number of test types */
diff -aruN SuperLU_MT_2.0.orig/TESTING/pddrive.c SuperLU_MT_2.0/TESTING/pddrive.c
--- SuperLU_MT_2.0.orig/TESTING/pddrive.c 2012-01-21 17:35:38.000000000 +0100
+++ SuperLU_MT_2.0/TESTING/pddrive.c 2013-01-05 11:42:24.001568441 +0100
@@ -1,5 +1,6 @@
#include <string.h>
+#include <stdio.h>
#include "pdsp_defs.h"
#define NTESTS 5 /* Number of test types */
diff -aruN SuperLU_MT_2.0.orig/TESTING/psdrive.c SuperLU_MT_2.0/TESTING/psdrive.c
--- SuperLU_MT_2.0.orig/TESTING/psdrive.c 2012-01-21 17:35:38.000000000 +0100
+++ SuperLU_MT_2.0/TESTING/psdrive.c 2013-01-05 11:42:24.001568441 +0100
@@ -1,5 +1,6 @@
#include <string.h>
+#include <stdio.h>
#include "pssp_defs.h"
#define NTESTS 5 /* Number of test types */
diff -aruN SuperLU_MT_2.0.orig/TESTING/pzdrive.c SuperLU_MT_2.0/TESTING/pzdrive.c
--- SuperLU_MT_2.0.orig/TESTING/pzdrive.c 2012-01-21 17:35:38.000000000 +0100
+++ SuperLU_MT_2.0/TESTING/pzdrive.c 2013-01-05 11:42:24.001568441 +0100
@@ -1,5 +1,6 @@
#include <string.h>
+#include <stdio.h>
#include "pzsp_defs.h"
#define NTESTS 5 /* Number of test types */