diff --git a/var/spack/repos/builtin/packages/perl/package.py b/var/spack/repos/builtin/packages/perl/package.py index 1825832644c..2d1ed46f872 100644 --- a/var/spack/repos/builtin/packages/perl/package.py +++ b/var/spack/repos/builtin/packages/perl/package.py @@ -239,6 +239,11 @@ def filter_config_dot_pm(self): substitute = "ld='{ld}'".format(ld=self.compiler.cc) filter_file(match, substitute, config_heavy, **kwargs) + match = "^ccflags='" + substitute = "ccflags='%s " % ' '\ + .join(self.spec.compiler_flags['cflags']) + filter_file(match, substitute, config_heavy, **kwargs) + @contextmanager def make_briefly_writable(self, path): """Temporarily make a file writable, then reset"""