From 2f4c5f2aa29c381337236289c3e2f8a1a6742155 Mon Sep 17 00:00:00 2001 From: Peter Brady Date: Fri, 4 Apr 2025 16:58:00 -0600 Subject: [PATCH] libffi: add v3.4.7 (#49887) * update libffi to 3.4.7 * Add conflict for libffi/apple-clang --------- Co-authored-by: pbrady --- var/spack/repos/builtin/packages/libffi/package.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/var/spack/repos/builtin/packages/libffi/package.py b/var/spack/repos/builtin/packages/libffi/package.py index a4db1aa30db..e92f441274e 100644 --- a/var/spack/repos/builtin/packages/libffi/package.py +++ b/var/spack/repos/builtin/packages/libffi/package.py @@ -16,6 +16,7 @@ class Libffi(AutotoolsPackage): license("MIT") + version("3.4.7", sha256="138607dee268bdecf374adf9144c00e839e38541f75f24a1fcf18b78fda48b2d") version("3.4.6", sha256="b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e") version("3.4.5", sha256="96fff4e589e3b239d888d9aa44b3ff30693c2ba1617f953925a70ddebcc102b2") version("3.4.4", sha256="d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676") @@ -44,6 +45,10 @@ class Libffi(AutotoolsPackage): when="@3.4.3:3.4.4", ) + conflicts( + "%apple-clang@17.0.0", when="@:3.4.6", msg="Newer libffi required for Apple Clang 17.0.0" + ) + @property def headers(self): # The headers are probably in self.prefix.lib but we search everywhere