Unverified Commit 0da8f338 authored by Vladimír Čunát's avatar Vladimír Čunát Committed by GitHub
Browse files

binaryen: 125 -> 126 (#494399)

parents 7307b9db b958384f
Loading
Loading
Loading
Loading
+2 −14
Original line number Diff line number Diff line
@@ -4,7 +4,6 @@
  cmake,
  python3,
  fetchFromGitHub,
  fetchpatch2,
  emscripten,
  gtest,
  lit,
@@ -21,26 +20,15 @@ let
in
stdenv.mkDerivation rec {
  pname = "binaryen";
  version = "125";
  version = "126";

  src = fetchFromGitHub {
    owner = "WebAssembly";
    repo = "binaryen";
    rev = "version_${version}";
    hash = "sha256-QG8ZhvjcTbhIfYkVfrjxd97v9KaG/A8jO69rPg99/ME=";
    hash = "sha256-6KnPVIEtguuMHopm2vf6s+KZ3Ymf2rjFE/aXy1Kbn5E=";
  };

  patches = [
    # TODO: remove at next release
    # fix build on aarch64/riscv64 with gcc15 but bug exists on all platforms.
    (fetchpatch2 {
      name = "fix-uninitialized-small-vector.patch";
      # https://github.com/WebAssembly/binaryen/pull/8094
      url = "https://github.com/WebAssembly/binaryen/commit/3ff3762bf7c83edcdfccad522de640f2b0928ae2.patch?full_index=1";
      hash = "sha256-lhrXQJAaQ/4ofnpyVqhD08IuDxPRc7UPyZ8DoCfM9NE=";
    })
  ];

  nativeBuildInputs = [
    cmake
    python3