summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaffaele SolcĂ  <rasolca@cscs.ch>2023-11-28 11:31:30 +0100
committerGitHub <noreply@github.com>2023-11-28 11:31:30 +0100
commitf037ef7451834de8678c896b9fa4656b2d716aab (patch)
tree0377ef4f0973b2e393b62b00468a09886ccf1f51
parentf84557a81baefe7b3a2107ac90c93a1e55a51ae3 (diff)
downloadspack-f037ef7451834de8678c896b9fa4656b2d716aab.tar.gz
spack-f037ef7451834de8678c896b9fa4656b2d716aab.tar.bz2
spack-f037ef7451834de8678c896b9fa4656b2d716aab.tar.xz
spack-f037ef7451834de8678c896b9fa4656b2d716aab.zip
Fix elpa flags (missing optimization) (#41252)
Setting CFLAGS/FCFLAGS overrides the default optimization flags. This commit brings them back.
-rw-r--r--var/spack/repos/builtin/packages/elpa/package.py11
1 files changed, 1 insertions, 10 deletions
diff --git a/var/spack/repos/builtin/packages/elpa/package.py b/var/spack/repos/builtin/packages/elpa/package.py
index 30061eb9ef..2f107bb664 100644
--- a/var/spack/repos/builtin/packages/elpa/package.py
+++ b/var/spack/repos/builtin/packages/elpa/package.py
@@ -132,16 +132,7 @@ class Elpa(AutotoolsPackage, CudaPackage, ROCmPackage):
options.append("--enable-generic")
if self.compiler.name == "gcc":
- gcc_options = []
- gfortran_options = ["-ffree-line-length-none"]
-
- space_separator = " "
- options.extend(
- [
- "CFLAGS=" + space_separator.join(gcc_options),
- "FCFLAGS=" + space_separator.join(gfortran_options),
- ]
- )
+ options.extend(["CFLAGS=-O3", "FCFLAGS=-O3 -ffree-line-length-none"])
if "%aocc" in spec:
options.extend(["FCFLAGS=-O3", "CFLAGS=-O3"])