diff options
author | Sergei Trofimovich <slyich@gmail.com> | 2022-10-26 08:21:54 +0100 |
---|---|---|
committer | Sergei Trofimovich <slyich@gmail.com> | 2022-10-26 08:24:30 +0100 |
commit | 17865edc9a6ae9e538fda9dac11c5ab73f58eae2 (patch) | |
tree | 50ae6d6ee08232cc018159200eee25f27ba80ee9 /pkgs/development | |
parent | 01d2877656e9fcc7ac5fbd2a6a131ef03c745642 (diff) |
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.
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/libffi/default.nix | 11 |
1 files changed, 9 insertions, 2 deletions
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 = '' |