xref: /OK3568_Linux_fs/buildroot/package/acpica/0001-build-do-not-use-Werror.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFrom 9382ae2431d2962c430e7149302c8690f5bc159c Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: "Yann E. MORIN" <yann.morin.1998@free.fr>
3*4882a593SmuzhiyunDate: Sun, 10 Jul 2016 15:06:15 +0200
4*4882a593SmuzhiyunSubject: [PATCH] build: do not use -Werror
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunWarnings come and go with various compiler versions, so using -Werror is
7*4882a593Smuzhiyunprone to cause build failures with various compiler versions, especially
8*4882a593Smuzhiyunnewer versions that introduce new warnings.
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunRemove use of -Werror.
11*4882a593Smuzhiyun
12*4882a593Smuzhiyun[Vincent: tweak patch for 20170531 release]
13*4882a593Smuzhiyun[Bernd: tweak patch for 20191018 release]
14*4882a593Smuzhiyun
15*4882a593SmuzhiyunSigned-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
16*4882a593SmuzhiyunSigned-off-by: "Vicente Olivert Riera" <Vincent.Riera@imgtec.com>
17*4882a593SmuzhiyunSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
18*4882a593Smuzhiyun---
19*4882a593Smuzhiyun generate/unix/Makefile.config |  1 -
20*4882a593Smuzhiyun generate/unix/iasl/Makefile   | 16 ++++++++--------
21*4882a593Smuzhiyun 2 files changed, 8 insertions(+), 9 deletions(-)
22*4882a593Smuzhiyun
23*4882a593Smuzhiyundiff --git a/generate/unix/Makefile.config b/generate/unix/Makefile.config
24*4882a593Smuzhiyunindex c28e8a9b1..7064bed97 100644
25*4882a593Smuzhiyun--- a/generate/unix/Makefile.config
26*4882a593Smuzhiyun+++ b/generate/unix/Makefile.config
27*4882a593Smuzhiyun@@ -204,7 +204,6 @@ CWARNINGFLAGS = \
28*4882a593Smuzhiyun     -Wall\
29*4882a593Smuzhiyun     -Wbad-function-cast\
30*4882a593Smuzhiyun     -Wdeclaration-after-statement\
31*4882a593Smuzhiyun-    -Werror\
32*4882a593Smuzhiyun     -Wformat=2\
33*4882a593Smuzhiyun     -Wmissing-declarations\
34*4882a593Smuzhiyun     -Wmissing-prototypes\
35*4882a593Smuzhiyundiff --git a/generate/unix/iasl/Makefile b/generate/unix/iasl/Makefile
36*4882a593Smuzhiyunindex 47ea73cab..2c756af79 100644
37*4882a593Smuzhiyun--- a/generate/unix/iasl/Makefile
38*4882a593Smuzhiyun+++ b/generate/unix/iasl/Makefile
39*4882a593Smuzhiyun@@ -360,32 +360,32 @@ $(OBJDIR)/prparserparse.c $(OBJDIR)/prparser.y.h :       $(ASL_COMPILER)/prparse
40*4882a593Smuzhiyun #
41*4882a593Smuzhiyun $(OBJDIR)/aslcompilerlex.o :   $(OBJDIR)/aslcompilerlex.c
42*4882a593Smuzhiyun 	@echo "- " "Intermediate" $<
43*4882a593Smuzhiyun-	@$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
44*4882a593Smuzhiyun+	@$(CC) -c $(CFLAGS) -Wall -o$@ $<
45*4882a593Smuzhiyun
46*4882a593Smuzhiyun $(OBJDIR)/aslcompilerparse.o : $(OBJDIR)/aslcompilerparse.c
47*4882a593Smuzhiyun 	@echo "- " "Intermediate" $<
48*4882a593Smuzhiyun-	@$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
49*4882a593Smuzhiyun+	@$(CC) -c $(CFLAGS) -Wall -o$@ $<
50*4882a593Smuzhiyun
51*4882a593Smuzhiyun $(OBJDIR)/dtcompilerparserlex.o :      $(OBJDIR)/dtcompilerparserlex.c
52*4882a593Smuzhiyun 	@echo "- " "Intermediate" $<
53*4882a593Smuzhiyun-	@$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
54*4882a593Smuzhiyun+	@$(CC) -c $(CFLAGS) -Wall -o$@ $<
55*4882a593Smuzhiyun
56*4882a593Smuzhiyun $(OBJDIR)/dtcompilerparserparse.o :    $(OBJDIR)/dtcompilerparserparse.c
57*4882a593Smuzhiyun 	@echo "- " "Intermediate" $<
58*4882a593Smuzhiyun-	@$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
59*4882a593Smuzhiyun+	@$(CC) -c $(CFLAGS) -Wall -o$@ $<
60*4882a593Smuzhiyun
61*4882a593Smuzhiyun $(OBJDIR)/dtparserlex.o :      $(OBJDIR)/dtparserlex.c
62*4882a593Smuzhiyun 	@echo "- " "Intermediate" $<
63*4882a593Smuzhiyun-	@$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
64*4882a593Smuzhiyun+	@$(CC) -c $(CFLAGS) -Wall -o$@ $<
65*4882a593Smuzhiyun
66*4882a593Smuzhiyun $(OBJDIR)/dtparserparse.o :    $(OBJDIR)/dtparserparse.c
67*4882a593Smuzhiyun 	@echo "- " "Intermediate" $<
68*4882a593Smuzhiyun-	@$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
69*4882a593Smuzhiyun+	@$(CC) -c $(CFLAGS) -Wall -o$@ $<
70*4882a593Smuzhiyun
71*4882a593Smuzhiyun $(OBJDIR)/prparserlex.o :      $(OBJDIR)/prparserlex.c
72*4882a593Smuzhiyun 	@echo "- " "Intermediate" $<
73*4882a593Smuzhiyun-	@$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
74*4882a593Smuzhiyun+	@$(CC) -c $(CFLAGS) -Wall -o$@ $<
75*4882a593Smuzhiyun
76*4882a593Smuzhiyun $(OBJDIR)/prparserparse.o :    $(OBJDIR)/prparserparse.c
77*4882a593Smuzhiyun 	@echo "- " "Intermediate" $<
78*4882a593Smuzhiyun-	@$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
79*4882a593Smuzhiyun+	@$(CC) -c $(CFLAGS) -Wall -o$@ $<
80*4882a593Smuzhiyun--
81*4882a593Smuzhiyun2.20.1
82*4882a593Smuzhiyun
83