[wpimath] Suppress the -Wmaybe-uninitialized warning in Eigen (#3378)

GCC 11 emits a false positive when compiling Eigen and breaks the
build.

Fixes #3363.
This commit is contained in:
Tyler Veness
2021-05-25 10:05:41 -07:00
committed by GitHub
parent a04d1b4f97
commit 484cf9c0e8
4 changed files with 27 additions and 0 deletions

View File

@@ -187,6 +187,10 @@ def main():
os.makedirs(dest_dir)
shutil.copyfile(f, dest_file)
# Apply patches
os.chdir(cwd)
subprocess.check_output(["git", "apply", "eigen-maybe-uninitialized.patch"])
# Comment out missing headers
for f in files:
dest_file = os.path.join(include_root, f)