summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorStephen Sachs <stephenmsachs@gmail.com>2022-12-12 09:52:26 -0600
committerGitHub <noreply@github.com>2022-12-12 16:52:26 +0100
commit088ece12192cfe2c303ce8f8e8119e6d147c1313 (patch)
tree7e0caa61dfd3a14bdf30fae27b555e4030c941c9 /var
parentfcdd2755641119c4fa778e10096f49a7d26a2909 (diff)
downloadspack-088ece12192cfe2c303ce8f8e8119e6d147c1313.tar.gz
spack-088ece12192cfe2c303ce8f8e8119e6d147c1313.tar.bz2
spack-088ece12192cfe2c303ce8f8e8119e6d147c1313.tar.xz
spack-088ece12192cfe2c303ce8f8e8119e6d147c1313.zip
[texinfo] @7.0: needs c-11 syntax (#34261)
gnulib/lib/malloca.c uses single value `static_assert()` only available in c-11 syntax. `gcc` seems to be fine, but `icc` needs extra flag. Co-authored-by: Stephen Sachs <stesachs@amazon.com>
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/texinfo/package.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/texinfo/package.py b/var/spack/repos/builtin/packages/texinfo/package.py
index da3ac43408..1b393ca6f9 100644
--- a/var/spack/repos/builtin/packages/texinfo/package.py
+++ b/var/spack/repos/builtin/packages/texinfo/package.py
@@ -3,7 +3,6 @@
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
-
import re
from spack.package import *
@@ -55,6 +54,13 @@ class Texinfo(AutotoolsPackage, GNUMirrorPackage):
patch("nvhpc.patch", when="%nvhpc")
+ @property
+ def build_targets(self):
+ targets = []
+ if self.spec.satisfies("@7.0:"):
+ targets.append("CFLAGS={}".format(self.compiler.c11_flag))
+ return targets
+
@classmethod
def determine_version(cls, exe):
output = Executable(exe)("--version", output=str, error=str)