diff options
Diffstat (limited to '0001-Fix-compile-with-GCC-5-Werror.patch')
-rw-r--r-- | 0001-Fix-compile-with-GCC-5-Werror.patch | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/0001-Fix-compile-with-GCC-5-Werror.patch b/0001-Fix-compile-with-GCC-5-Werror.patch new file mode 100644 index 0000000..c1975e1 --- /dev/null +++ b/0001-Fix-compile-with-GCC-5-Werror.patch @@ -0,0 +1,73 @@ +From 8b8952064cfacf91b18aed37fbd44f621edb6941 Mon Sep 17 00:00:00 2001 +From: Yaakov Selkowitz <yselkowi@redhat.com> +Date: Thu, 11 Feb 2016 20:16:06 -0600 +Subject: [PATCH 1/4] Fix compile with GCC 5 -Werror + + newlib/libc/ + * stdio64/freopen64.c: Include <string.h> for memset(). + * stdlib/quick_exit.c: Include <unistd.h> for _exit(). + * string/gnu_basename.c (__gnu_basename): Fix discarded const + qualifier warning. + * stdlib/strtold.c: Include "mprec.h" for _strtorx_r(). + +Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com> +--- + newlib/libc/stdio64/freopen64.c | 1 + + newlib/libc/stdlib/quick_exit.c | 1 + + newlib/libc/stdlib/strtold.c | 2 ++ + newlib/libc/string/gnu_basename.c | 2 +- + 4 files changed, 5 insertions(+), 1 deletion(-) + +diff --git a/newlib/libc/stdio64/freopen64.c b/newlib/libc/stdio64/freopen64.c +index 8a069d5..f7df354 100644 +--- a/newlib/libc/stdio64/freopen64.c ++++ b/newlib/libc/stdio64/freopen64.c +@@ -74,6 +74,7 @@ Supporting OS subroutines required: <<close>>, <<fstat>>, <<isatty>>, + + #include <time.h> + #include <stdio.h> ++#include <string.h> + #include <errno.h> + #include <fcntl.h> + #include <stdlib.h> +diff --git a/newlib/libc/stdlib/quick_exit.c b/newlib/libc/stdlib/quick_exit.c +index fc43571..1d6fb23 100644 +--- a/newlib/libc/stdlib/quick_exit.c ++++ b/newlib/libc/stdlib/quick_exit.c +@@ -28,6 +28,7 @@ + */ + + #include <stdlib.h> ++#include <unistd.h> + #include <sys/lock.h> + + /** +diff --git a/newlib/libc/stdlib/strtold.c b/newlib/libc/stdlib/strtold.c +index 96254eb..a6d415d 100644 +--- a/newlib/libc/stdlib/strtold.c ++++ b/newlib/libc/stdlib/strtold.c +@@ -30,6 +30,8 @@ POSSIBILITY OF SUCH DAMAGE. + + #include <stdlib.h> + #include "local.h" ++#include "mprec.h" ++#undef FLT_ROUNDS + + #ifdef _HAVE_LONG_DOUBLE + +diff --git a/newlib/libc/string/gnu_basename.c b/newlib/libc/string/gnu_basename.c +index 46b92d0..90e22cc 100644 +--- a/newlib/libc/string/gnu_basename.c ++++ b/newlib/libc/string/gnu_basename.c +@@ -20,7 +20,7 @@ _DEFUN (__gnu_basename, (path), + char *p; + if ((p = strrchr (path, '/'))) + return p + 1; +- return path; ++ return (char *) path; + } + + #endif /* !_NO_BASENAME */ +-- +2.7.4 + |