libffi: add v3.4.7 (#49887)

* update libffi to 3.4.7
* Add conflict for libffi/apple-clang

---------

Co-authored-by: pbrady <pbrady@users.noreply.github.com>
This commit is contained in:
Peter Brady 2025-04-04 16:58:00 -06:00 committed by GitHub
parent 7e6a216d33
commit 2f4c5f2aa2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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