diff options
author | Nicolas Benes <nbenes.gh@xandea.de> | 2023-11-19 02:55:31 +0100 |
---|---|---|
committer | Nicolas Benes <nbenes.gh@xandea.de> | 2023-11-19 12:28:03 +0100 |
commit | f7f4accacb472cca4eb9dc8f60a218fd6e65d91a (patch) | |
tree | 6c3e5e519dd5f1a275c964f7d393cf06c37ff65f /pkgs | |
parent | 653e323f3a5a62f4f640755e66297d8243dc0695 (diff) | |
download | nixlib-f7f4accacb472cca4eb9dc8f60a218fd6e65d91a.tar nixlib-f7f4accacb472cca4eb9dc8f60a218fd6e65d91a.tar.gz nixlib-f7f4accacb472cca4eb9dc8f60a218fd6e65d91a.tar.bz2 nixlib-f7f4accacb472cca4eb9dc8f60a218fd6e65d91a.tar.lz nixlib-f7f4accacb472cca4eb9dc8f60a218fd6e65d91a.tar.xz nixlib-f7f4accacb472cca4eb9dc8f60a218fd6e65d91a.tar.zst nixlib-f7f4accacb472cca4eb9dc8f60a218fd6e65d91a.zip |
boehmgc: 8.2.2 -> 8.2.4
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/boehm-gc/default.nix | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/pkgs/development/libraries/boehm-gc/default.nix b/pkgs/development/libraries/boehm-gc/default.nix index e37eb26deb38..6da88ee8258f 100644 --- a/pkgs/development/libraries/boehm-gc/default.nix +++ b/pkgs/development/libraries/boehm-gc/default.nix @@ -1,7 +1,8 @@ { lib , stdenv -, fetchurl -# doc: https://github.com/ivmai/bdwgc/blob/v8.2.2/doc/README.macros (LARGE_CONFIG) +, fetchFromGitHub +, autoreconfHook +# doc: https://github.com/ivmai/bdwgc/blob/v8.2.4/doc/README.macros (LARGE_CONFIG) , enableLargeConfig ? false , enableMmap ? true , enableStatic ? false @@ -10,19 +11,22 @@ stdenv.mkDerivation (finalAttrs: { pname = "boehm-gc"; - version = "8.2.2"; + version = "8.2.4"; - src = fetchurl { - urls = [ - # "https://www.hboehm.info/gc/gc_source/gc-${finalAttrs.version}.tar.gz" - "https://github.com/ivmai/bdwgc/releases/download/v${finalAttrs.version}/gc-${finalAttrs.version}.tar.gz" - ]; - sha256 = "sha256-8wEHvLBi4JIKeQ//+lbZUSNIVGhZNkwjoUviZLOINqA="; + src = fetchFromGitHub { + owner = "ivmai"; + repo = "bdwgc"; + rev = "v${finalAttrs.version}"; + hash = "sha256-KHijT4BBKfDvTpHpwognN+3ZXoC6JabBTFSYFyOUT9o="; }; outputs = [ "out" "dev" "doc" ]; separateDebugInfo = stdenv.isLinux && stdenv.hostPlatform.libc != "musl"; + nativeBuildInputs = [ + autoreconfHook + ]; + configureFlags = [ "--enable-cplusplus" "--with-libatomic-ops=none" @@ -38,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { # not fix the problem the test failure will be a reminder to # extend the set of versions requiring the workaround). makeFlags = lib.optionals (stdenv.hostPlatform.isPower64 && - finalAttrs.version == "8.2.2") + finalAttrs.version == "8.2.4") [ # do not use /proc primitives to track dirty bits; see: # https://github.com/ivmai/bdwgc/issues/479#issuecomment-1279687537 |