From e6d5a401838dab24e90b596507464041bf1fbc47 Mon Sep 17 00:00:00 2001 From: gbtb Date: Wed, 11 May 2022 18:42:31 +1000 Subject: [PATCH] netcoredbg: 1.2.0-825 -> 2.0.0-895 --- pkgs/development/tools/misc/netcoredbg/default.nix | 7 ++++--- pkgs/development/tools/misc/netcoredbg/limits.patch | 12 ++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 pkgs/development/tools/misc/netcoredbg/limits.patch diff --git a/pkgs/development/tools/misc/netcoredbg/default.nix b/pkgs/development/tools/misc/netcoredbg/default.nix index cb0c1cdc8ec..c57b421dbef 100644 --- a/pkgs/development/tools/misc/netcoredbg/default.nix +++ b/pkgs/development/tools/misc/netcoredbg/default.nix @@ -1,7 +1,7 @@ { lib, clangStdenv, stdenvNoCC, cmake, fetchFromGitHub, dotnetCorePackages, buildDotnetModule }: let pname = "netcoredbg"; - version = "1.2.0-825"; + version = "2.0.0-895"; # according to CMakeLists.txt, this should be 3.1 even when building for .NET 5 coreclr-version = "3.1.19"; @@ -12,18 +12,19 @@ let sha256 = "o1KafmXqNjX9axr6sSxPKrfUX0e+b/4ANiVQt4T2ybw="; }; - dotnet-sdk = dotnetCorePackages.sdk_5_0; + dotnet-sdk = dotnetCorePackages.sdk_6_0; src = fetchFromGitHub { owner = "Samsung"; repo = pname; rev = version; - sha256 = "JQhDI1+bVbOIFNkXixZnFB/5+dzqCbInR0zJvykcFCg="; + sha256 = "sha256-zOfChuNjD6py6KD1AmN5DgCGxD2YNH9gTyageoiN8PU="; }; unmanaged = clangStdenv.mkDerivation rec { inherit src pname version; + patches = [ ./limits.patch ]; nativeBuildInputs = [ cmake dotnet-sdk ]; hardeningDisable = [ "strictoverflow" ]; diff --git a/pkgs/development/tools/misc/netcoredbg/limits.patch b/pkgs/development/tools/misc/netcoredbg/limits.patch new file mode 100644 index 00000000000..8a2dcced32c --- /dev/null +++ b/pkgs/development/tools/misc/netcoredbg/limits.patch @@ -0,0 +1,12 @@ +diff --git a/src/debugger/frames.cpp b/src/debugger/frames.cpp +index 534936b..21366f9 100644 +--- a/src/debugger/frames.cpp ++++ b/src/debugger/frames.cpp +@@ -9,6 +9,7 @@ + #include "utils/platform.h" + #include "utils/logger.h" + #include "utils/torelease.h" ++#include + + namespace netcoredbg + {