Commit ed5c3f93 authored by Emily's avatar Emily
Browse files

heaptrack: add patch for GCC 14

parent 4fc4c42a
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
{
  lib, stdenv, mkDerivation, fetchFromGitHub, cmake, extra-cmake-modules, makeBinaryWrapper,
  lib, stdenv, mkDerivation, fetchFromGitHub, fetchpatch, cmake, extra-cmake-modules, makeBinaryWrapper,
  zlib, boost179, libunwind, elfutils, sparsehash, zstd,
  qtbase, kio, kitemmodels, threadweaver, kconfigwidgets, kcoreaddons, kdiagram
}:
@@ -15,6 +15,14 @@ mkDerivation rec {
    hash = "sha256-pP+s60ERnmOctYTe/vezCg0VYzziApNY0QaF3aTccZU=";
  };

  patches = [
    # cmake: Fix C compatibility of libunwind probes
    (fetchpatch {
      url = "https://invent.kde.org/sdk/heaptrack/-/commit/c6c45f3455a652c38aefa402aece5dafa492e8ab.patch";
      hash = "sha256-eou53UUQX+S7yrz2RS95GwkAnNIZY/aaze0eAdjnbPU=";
    })
  ];

  nativeBuildInputs = [ cmake extra-cmake-modules makeBinaryWrapper ];
  buildInputs = [
    zlib boost179 libunwind sparsehash zstd