diff options
author | Matthias C. M. Troffaes <matthias.troffaes@gmail.com> | 2021-02-25 10:38:18 +0000 |
---|---|---|
committer | Matthias C. M. Troffaes <matthias.troffaes@gmail.com> | 2021-02-25 10:38:18 +0000 |
commit | e2c0def05a4c8cc8ca60feedf3eb727f95d059d0 (patch) | |
tree | 5cd38ef9be399071867e8757789810d5f9919d70 /pkgs/development/libraries/wolfssl | |
parent | 73487ea05e6bfe88717ccab2284588571b020004 (diff) | |
download | nixpkgs-e2c0def05a4c8cc8ca60feedf3eb727f95d059d0.tar nixpkgs-e2c0def05a4c8cc8ca60feedf3eb727f95d059d0.tar.gz nixpkgs-e2c0def05a4c8cc8ca60feedf3eb727f95d059d0.tar.bz2 nixpkgs-e2c0def05a4c8cc8ca60feedf3eb727f95d059d0.tar.lz nixpkgs-e2c0def05a4c8cc8ca60feedf3eb727f95d059d0.tar.xz nixpkgs-e2c0def05a4c8cc8ca60feedf3eb727f95d059d0.tar.zst nixpkgs-e2c0def05a4c8cc8ca60feedf3eb727f95d059d0.zip |
wolfssl: use --enable-reproducible-build in favour of configure.ac hack
Diffstat (limited to 'pkgs/development/libraries/wolfssl')
-rw-r--r-- | pkgs/development/libraries/wolfssl/default.nix | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/pkgs/development/libraries/wolfssl/default.nix b/pkgs/development/libraries/wolfssl/default.nix index 7db33ab1c9e..4635a80152d 100644 --- a/pkgs/development/libraries/wolfssl/default.nix +++ b/pkgs/development/libraries/wolfssl/default.nix @@ -11,24 +11,13 @@ stdenv.mkDerivation rec { sha256 = "1aa51j0xnhi49izc8djya68l70jkjv25559pgybfb9sa4fa4gz97"; }; - # almost same as Debian but for now using --enable-all instead of --enable-distro to ensure options.h gets installed - configureFlags = [ "--enable-all" "--enable-pkcs11" "--enable-tls13" "--enable-base64encode" ]; + # almost same as Debian but for now using --enable-all --enable-reproducible-build instead of --enable-distro to ensure options.h gets installed + configureFlags = [ "--enable-all" "--enable-reproducible-build" "--enable-pkcs11" "--enable-tls13" "--enable-base64encode" ]; outputs = [ "out" "dev" "doc" "lib" ]; nativeBuildInputs = [ autoreconfHook ]; - postPatch = '' - # fix recursive cycle: - # build flags (including location of header files) are exposed in the - # public API of wolfssl, causing lib to depend on dev - substituteInPlace configure.ac \ - --replace '#define LIBWOLFSSL_CONFIGURE_ARGS \"$ac_configure_args\"' ' ' - substituteInPlace configure.ac \ - --replace '#define LIBWOLFSSL_GLOBAL_CFLAGS \"$CPPFLAGS $AM_CPPFLAGS $CFLAGS $AM_CFLAGS\"' ' ' - ''; - - postInstall = '' # fix recursive cycle: # wolfssl-config points to dev, dev propagates bin |