Merge "Sandboxed controller codegen rules."
diff --git a/frc971/control_loops/python/control_loop.py b/frc971/control_loops/python/control_loop.py
index 53e388b..586a375 100644
--- a/frc971/control_loops/python/control_loop.py
+++ b/frc971/control_loops/python/control_loop.py
@@ -53,7 +53,7 @@
return self._namespaces[0]
def _HeaderGuard(self, header_file):
- return ('_'.join([namespace.upper() for namespace in self._namespaces]) +
+ return ('_'.join([namespace.upper() for namespace in self._namespaces]) + '_' +
os.path.basename(header_file).upper()
.replace('.', '_').replace('/', '_') + '_')
diff --git a/tools/build_rules/fortran.bzl b/tools/build_rules/fortran.bzl
index 635e7d7..ed586f7 100644
--- a/tools/build_rules/fortran.bzl
+++ b/tools/build_rules/fortran.bzl
@@ -3,7 +3,7 @@
ctx.fragments.cpp.c_options +
ctx.fragments.cpp.unfiltered_compiler_options([]) +
['-fPIC', '-Wno-maybe-uninitialized', '-Wno-unused-dummy-argument',
- '-Wno-conversion', '-Wno-unused-variable'])
+ '-Wno-conversion', '-Wno-unused-variable', '-Wno-character-truncation'])
cmd = toolchain_cflags + ['-c', ctx.file.src.path, '-o', ctx.outputs.pic_o.path]
filtered_cmd = []