]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/patches/linux/linux-5.10.45-fix_gcc_plugins_with_gcc11.patch
rtl8xxx: remove ipx from realtek wlan modules
[people/pmueller/ipfire-2.x.git] / src / patches / linux / linux-5.10.45-fix_gcc_plugins_with_gcc11.patch
1 diff -Naur linux-5.10.45.org/scripts/gcc-plugins/Makefile linux-5.10.45/scripts/gcc-plugins/Makefile
2 --- linux-5.10.45.org/scripts/gcc-plugins/Makefile 2021-06-18 10:00:06.000000000 +0200
3 +++ linux-5.10.45/scripts/gcc-plugins/Makefile 2021-06-22 13:36:30.108527243 +0200
4 @@ -22,9 +22,9 @@
5 GCC_PLUGINS_DIR = $(shell $(CC) -print-file-name=plugin)
6
7 plugin_cxxflags = -Wp,-MMD,$(depfile) $(KBUILD_HOSTCXXFLAGS) -fPIC \
8 - -I $(GCC_PLUGINS_DIR)/include -I $(obj) -std=gnu++98 \
9 + -I $(GCC_PLUGINS_DIR)/include -I $(obj) -std=gnu++11 \
10 -fno-rtti -fno-exceptions -fasynchronous-unwind-tables \
11 - -ggdb -Wno-narrowing -Wno-unused-variable -Wno-c++11-compat \
12 + -ggdb -Wno-narrowing -Wno-unused-variable \
13 -Wno-format-diag
14
15 plugin_ldflags = -shared
16 diff -Naur linux-5.10.45.org/scripts/gcc-plugin.sh linux-5.10.45/scripts/gcc-plugin.sh
17 --- linux-5.10.45.org/scripts/gcc-plugin.sh 2021-06-18 10:00:06.000000000 +0200
18 +++ linux-5.10.45/scripts/gcc-plugin.sh 2021-06-22 17:24:20.138602697 +0200
19 @@ -8,7 +8,7 @@
20 gccplugins_dir=$($* -print-file-name=plugin)
21
22 # we need a c++ compiler that supports the designated initializer GNU extension
23 -$HOSTCC -c -x c++ -std=gnu++98 - -fsyntax-only -I $srctree/gcc-plugins -I $gccplugins_dir/include 2>/dev/null <<EOF
24 +$HOSTCC -c -x c++ -std=gnu++11 - -fsyntax-only -I $srctree/gcc-plugins -I $gccplugins_dir/include 2>/dev/null <<EOF
25 #include "gcc-common.h"
26 class test {
27 public: