diff options
author | Stephen Sachs <stephenmsachs@gmail.com> | 2022-12-12 09:52:26 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-12 16:52:26 +0100 |
commit | 088ece12192cfe2c303ce8f8e8119e6d147c1313 (patch) | |
tree | 7e0caa61dfd3a14bdf30fae27b555e4030c941c9 /var | |
parent | fcdd2755641119c4fa778e10096f49a7d26a2909 (diff) | |
download | spack-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.py | 8 |
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) |