Blame SOURCES/0001-Use-g-warn-error.patch

3a23ed
From 2ba6898b4dc121b00078e36d5416b3caadd5d05e Mon Sep 17 00:00:00 2001
3a23ed
From: "Richard W.M. Jones" <rjones@redhat.com>
3a23ed
Date: Mon, 27 Mar 2017 14:12:50 +0100
3a23ed
Subject: [PATCH 1/5] Use -g -warn-error.
3a23ed
3a23ed
Use -g for ocamlopt.  ocamlopt has supported generating DWARF
3a23ed
information for quite a long time.
3a23ed
3a23ed
Also use -warn-error with the same set of warnings as is used
3a23ed
by libguestfs.
3a23ed
3a23ed
Fix a warning in examples/get_cpu_stats.ml found by enabling
3a23ed
-warn-error.
3a23ed
---
3a23ed
 examples/Makefile.in      | 4 ++--
3a23ed
 examples/get_cpu_stats.ml | 2 ++
3a23ed
 libvirt/Makefile.in       | 6 +++---
3a23ed
 3 files changed, 7 insertions(+), 5 deletions(-)
3a23ed
3a23ed
diff --git a/examples/Makefile.in b/examples/Makefile.in
3a23ed
index 041e382..46006a0 100644
3a23ed
--- a/examples/Makefile.in
3a23ed
+++ b/examples/Makefile.in
3a23ed
@@ -18,10 +18,10 @@
3a23ed
 OCAMLFIND	= @OCAMLFIND@
3a23ed
 
3a23ed
 OCAMLCPACKAGES	:= -package unix -I ../libvirt
3a23ed
-OCAMLCFLAGS	:= -g
3a23ed
+OCAMLCFLAGS	:= -g -warn-error CDEFLMPSUVYZX-3
3a23ed
 OCAMLCLIBS	:= -linkpkg
3a23ed
 OCAMLOPTPACKAGES := $(OCAMLCPACKAGES)
3a23ed
-OCAMLOPTFLAGS	:=
3a23ed
+OCAMLOPTFLAGS	:= -g -warn-error CDEFLMPSUVYZX-3
3a23ed
 OCAMLOPTLIBS	:= $(OCAMLCLIBS)
3a23ed
 
3a23ed
 export LIBRARY_PATH=../libvirt
3a23ed
diff --git a/examples/get_cpu_stats.ml b/examples/get_cpu_stats.ml
3a23ed
index d7a8d0c..814c85e 100644
3a23ed
--- a/examples/get_cpu_stats.ml
3a23ed
+++ b/examples/get_cpu_stats.ml
3a23ed
@@ -19,9 +19,11 @@ let () =
3a23ed
 
3a23ed
     let conn = C.connect_readonly () in
3a23ed
 
3a23ed
+    (*
3a23ed
     let nr_pcpus =
3a23ed
       let info = C.get_node_info conn in
3a23ed
       C.maxcpus_of_node_info info in
3a23ed
+     *)
3a23ed
 
3a23ed
     let stats =
3a23ed
       let dom = D.lookup_by_name conn domname in
3a23ed
diff --git a/libvirt/Makefile.in b/libvirt/Makefile.in
3a23ed
index f7c04bb..cf614fc 100644
3a23ed
--- a/libvirt/Makefile.in
3a23ed
+++ b/libvirt/Makefile.in
3a23ed
@@ -31,15 +31,15 @@ OCAMLMKLIB	= @OCAMLMKLIB@
3a23ed
 
3a23ed
 ifneq ($(OCAMLFIND),)
3a23ed
 OCAMLCPACKAGES	:= -package unix
3a23ed
-OCAMLCFLAGS	:= -g
3a23ed
+OCAMLCFLAGS	:= -g -warn-error CDEFLMPSUVYZX-3
3a23ed
 OCAMLCLIBS	:= -linkpkg
3a23ed
 else
3a23ed
 OCAMLCINCS	:=
3a23ed
-OCAMLCFLAGS	:= -g
3a23ed
+OCAMLCFLAGS	:= -g -warn-error CDEFLMPSUVYZX-3
3a23ed
 OCAMLCLIBS	:= unix.cma
3a23ed
 endif
3a23ed
 
3a23ed
-OCAMLOPTFLAGS	:=
3a23ed
+OCAMLOPTFLAGS	:= $(OCAMLCFLAGS)
3a23ed
 ifneq ($(OCAMLFIND),)
3a23ed
 OCAMLOPTPACKAGES := $(OCAMLCPACKAGES)
3a23ed
 OCAMLOPTLIBS	:= $(OCAMLCLIBS)
3a23ed
-- 
3a23ed
2.9.3
3a23ed