diff --git a/var/spack/repos/builtin/packages/dtc/package.py b/var/spack/repos/builtin/packages/dtc/package.py index 26b4689ad2e..7764380f67f 100644 --- a/var/spack/repos/builtin/packages/dtc/package.py +++ b/var/spack/repos/builtin/packages/dtc/package.py @@ -27,3 +27,7 @@ class Dtc(MakefilePackage): def edit(self, spec, prefix): makefile = FileFilter("Makefile") makefile.filter("PREFIX =.*", "PREFIX = %s" % prefix) + if self.spec.satisfies("%clang") or self.spec.satisfies("%fj"): + makefile.filter( + r"WARNINGS = -Wall", "WARNINGS = -Wall -Wno-unused-command-line-argument" + )