File: implicit-function-declaration.patch

package info (click to toggle)
nvidia-open-gpu-kernel-modules 555.58.02-2
  • links: PTS, VCS
  • area: contrib
  • in suites: experimental
  • size: 89,204 kB
  • sloc: ansic: 1,149,014; cpp: 23,369; sh: 3,639; makefile: 607; python: 315
file content (25 lines) | stat: -rw-r--r-- 906 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Author: Andreas Beckmann <anbe@debian.org>
Description: move -Werror=implicit-function-declaration to CC_ONLY_CFLAGS
 avoid warning on C++ compilation since upstream build system uses CFLAGS for C++, too:
   cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++

--- a/src/nvidia-modeset/Makefile
+++ b/src/nvidia-modeset/Makefile
@@ -158,6 +158,7 @@ CFLAGS += $(CONDITIONAL_CFLAGS)
 CC_ONLY_CFLAGS += -Wimplicit
 CC_ONLY_CFLAGS += -Wstrict-prototypes
 CC_ONLY_CFLAGS += -Wmissing-prototypes
+CC_ONLY_CFLAGS += -Werror=implicit-function-declaration
 CC_ONLY_CFLAGS += -std=gnu11
 
 CXX_ONLY_CFLAGS += -std=gnu++11
--- a/src/nvidia/Makefile
+++ b/src/nvidia/Makefile
@@ -188,6 +188,7 @@ endif
 
 CFLAGS += $(CONDITIONAL_CFLAGS)
 
+CC_ONLY_CFLAGS += -Werror=implicit-function-declaration
 CC_ONLY_CFLAGS += --std=gnu11
 CXX_ONLY_CFLAGS += --std=gnu++11