edm4hep: Add lower clang version bounds (#48419)
* edm4hep: Add lower clang version bounds EDM4hep 0.99.1 introduced usage of consteval. While this is technically supported in clang versions below 17, the implementation seems to be incomplete and fail compilation of EDM4hep 0.99.1 and up. * Update var/spack/repos/builtin/packages/edm4hep/package.py Co-authored-by: Thomas Madlener <thomas.madlener@desy.de> --------- Co-authored-by: Thomas Madlener <thomas.madlener@desy.de>
This commit is contained in:
parent
d503f03473
commit
3b21ff109f
@ -90,6 +90,8 @@ class Edm4hep(CMakePackage):
|
||||
# Corresponding changes in EDM4hep landed with https://github.com/key4hep/EDM4hep/pull/314
|
||||
extends("python", when="@0.10.6:")
|
||||
|
||||
conflicts("%clang@:16", when="@0.99.1:", msg="Incomplete consteval support in clang")
|
||||
|
||||
def cmake_args(self):
|
||||
args = [
|
||||
self.define_from_variant("CMAKE_CXX_STANDARD", "cxxstd"),
|
||||
|
Loading…
Reference in New Issue
Block a user