Quiet down compilation of f2c'ed code
The generated code has a whole lot of warnings with the roborio
compiler. This at least cuts down on the obviously boring ones.
Change-Id: I18ab2795229158c90d6e0b7b0970a566fbcae323
diff --git a/debian/clapack.BUILD b/debian/clapack.BUILD
index 9648bab..8d805c3 100644
--- a/debian/clapack.BUILD
+++ b/debian/clapack.BUILD
@@ -1,6 +1,7 @@
licenses(["notice"])
load("@//tools/build_rules:fortran.bzl", "f2c_copts")
+load("@//tools/build_rules:select.bzl", "compiler_select")
genrule(
name = "create_sysdep1",
@@ -280,7 +281,6 @@
"-Wno-sign-compare",
"-Wno-cast-qual",
"-Wno-cast-align",
- "-Wno-self-assign",
# Some files don't #include system headers when they should. sysdep1.h
# messes with feature test macros, so it always has to come first.
@@ -292,7 +292,14 @@
# Don't mangle the names of all the BLAS symbols, because slicot needs to
# call them directly.
"-DNO_BLAS_WRAP",
- ],
+ ] + compiler_select({
+ "clang": [
+ "-Wno-self-assign",
+ ],
+ "gcc": [
+ "-Wno-discarded-qualifiers",
+ ],
+ }),
includes = [
"F2CLIBS/libf2c",
"INCLUDE",