summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/gcc/gcc-8.2/0003-gcc-poison-system-directories.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/gcc/gcc-8.2/0003-gcc-poison-system-directories.patch')
-rw-r--r--meta/recipes-devtools/gcc/gcc-8.2/0003-gcc-poison-system-directories.patch6
1 files changed, 4 insertions, 2 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-8.2/0003-gcc-poison-system-directories.patch b/meta/recipes-devtools/gcc/gcc-8.2/0003-gcc-poison-system-directories.patch
index 1839d4c7b8..05138976c3 100644
--- a/meta/recipes-devtools/gcc/gcc-8.2/0003-gcc-poison-system-directories.patch
+++ b/meta/recipes-devtools/gcc/gcc-8.2/0003-gcc-poison-system-directories.patch
@@ -162,7 +162,7 @@ index b11c6a57939..e3b7a21966f 100644
162 162
163 /* Microsoft Windows does not natively support inodes. 163 /* Microsoft Windows does not natively support inodes.
164 VMS has non-numeric inodes. */ 164 VMS has non-numeric inodes. */
165@@ -393,6 +394,24 @@ merge_include_chains (const char *sysroot, cpp_reader *pfile, int verbose) 165@@ -393,6 +394,26 @@ merge_include_chains (const char *sysroot, cpp_reader *pfile, int verbose)
166 } 166 }
167 fprintf (stderr, _("End of search list.\n")); 167 fprintf (stderr, _("End of search list.\n"));
168 } 168 }
@@ -176,7 +176,9 @@ index b11c6a57939..e3b7a21966f 100644
176+ { 176+ {
177+ if ((!strncmp (p->name, "/usr/include", 12)) 177+ if ((!strncmp (p->name, "/usr/include", 12))
178+ || (!strncmp (p->name, "/usr/local/include", 18)) 178+ || (!strncmp (p->name, "/usr/local/include", 18))
179+ || (!strncmp (p->name, "/usr/X11R6/include", 18))) 179+ || (!strncmp (p->name, "/usr/X11R6/include", 18))
180+ || (!strncmp (p->name, "/sw/include", 11))
181+ || (!strncmp (p->name, "/opt/include", 12)))
180+ warning (OPT_Wpoison_system_directories, 182+ warning (OPT_Wpoison_system_directories,
181+ "include location \"%s\" is unsafe for " 183+ "include location \"%s\" is unsafe for "
182+ "cross-compilation", 184+ "cross-compilation",