mirror of
https://git.yoctoproject.org/poky
synced 2026-07-17 04:07:06 +00:00
diffutils: Add patch to fix gplv2 version with gcc6
(From OE-Core rev: 9c21339306a5e77ffd256f0a2b1759131109cb64) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
Fixes to allow diffutils to build with gcc v6.
|
||||
|
||||
RP
|
||||
2016/5/25
|
||||
|
||||
Index: diffutils-2.8.1/lib/posix/regex.h
|
||||
===================================================================
|
||||
--- diffutils-2.8.1.orig/lib/posix/regex.h
|
||||
+++ diffutils-2.8.1/lib/posix/regex.h
|
||||
@@ -529,7 +529,9 @@ extern int re_exec _RE_ARGS ((const char
|
||||
/* For now unconditionally define __restrict_arr to expand to nothing.
|
||||
Ideally we would have a test for the compiler which allows defining
|
||||
it to restrict. */
|
||||
+#ifndef __restrict_arr
|
||||
#define __restrict_arr
|
||||
+#endif
|
||||
|
||||
/* POSIX compatibility. */
|
||||
extern int regcomp _RE_ARGS ((regex_t *__restrict __preg,
|
||||
Index: diffutils-2.8.1/src/diff.c
|
||||
===================================================================
|
||||
--- diffutils-2.8.1.orig/src/diff.c
|
||||
+++ diffutils-2.8.1/src/diff.c
|
||||
@@ -71,6 +71,7 @@ static void usage (void);
|
||||
static bool recursive;
|
||||
|
||||
/* In context diffs, show previous lines that match these regexps. */
|
||||
+struct re_pattern_buffer function_regexp;
|
||||
static struct regexp_list function_regexp_list;
|
||||
|
||||
/* Ignore changes affecting only lines that match these regexps. */
|
||||
Reference in New Issue
Block a user