From 17865edc9a6ae9e538fda9dac11c5ab73f58eae2 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 26 Oct 2022 08:21:54 +0100 Subject: libffi: 3.4.3 -> 3.4.4 Changes: https://github.com/libffi/libffi/releases/tag/v3.4.4 3.4.4 Oct-23-2022 Important aarch64 fixes, including support for linux builds with Link Time Optimization (-flto). Fix x86 stdcall stack alignment. Fix x86 Windows msvc assembler compatibility. Fix moxie and or1k small structure args. While at it added trivial updater. --- pkgs/development/libraries/libffi/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'pkgs/development/libraries/libffi') diff --git a/pkgs/development/libraries/libffi/default.nix b/pkgs/development/libraries/libffi/default.nix index 2904e6e45671a..02721ff8d9bee 100644 --- a/pkgs/development/libraries/libffi/default.nix +++ b/pkgs/development/libraries/libffi/default.nix @@ -5,15 +5,16 @@ # dejagnu also requires tcl which can't be built statically at the moment , doCheck ? !(stdenv.hostPlatform.isStatic) , dejagnu +, nix-update-script }: stdenv.mkDerivation rec { pname = "libffi"; - version = "3.4.3"; + version = "3.4.4"; src = fetchurl { url = "https://github.com/libffi/libffi/releases/download/v${version}/${pname}-${version}.tar.gz"; - sha256 = "sha256-RBbdkrauj8tbEEIecRxNPLMSA9d1Iad9hdAQIxHmw7g="; + sha256 = "sha256-1mxWrSWags8qnfxAizK/XaUjcVALhHRff7i2RXEt9nY="; }; # Note: this package is used for bootstrapping fetchurl, and thus @@ -52,6 +53,12 @@ stdenv.mkDerivation rec { checkInputs = [ dejagnu ]; + passthru = { + updateScript = nix-update-script { + attrPath = pname; + }; + }; + meta = with lib; { description = "A foreign function call interface library"; longDescription = '' -- cgit 1.4.1