Merge pull request #291204 from trofi/vertcoin-gcc-13-fix

vertcoin: fix `gcc-13` build
This commit is contained in:
Weijia Wang 2024-02-24 23:53:06 +01:00 committed by GitHub
commit 506184fece
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,5 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
, fetchpatch
, openssl
, boost
, libevent
@ -29,6 +30,20 @@ stdenv.mkDerivation rec {
sha256 = "ua9xXA+UQHGVpCZL0srX58DDUgpfNa+AAIKsxZbhvMk=";
};
patches = [
# Fix build on gcc-13 due to missing <stdexcept> headers
(fetchpatch {
name = "gcc-13-p1.patch";
url = "https://github.com/vertcoin-project/vertcoin-core/commit/398768769f85cc1b6ff212ed931646b59fa1acd6.patch";
hash = "sha256-4nnE4W0Z5HzVaJ6tB8QmyohXmt6UHUGgDH+s9bQaxhg=";
})
(fetchpatch {
name = "gcc-13-p2.patch";
url = "https://github.com/vertcoin-project/vertcoin-core/commit/af862661654966d5de614755ab9bd1b5913e0959.patch";
hash = "sha256-4hcJIje3VAdEEpn2tetgvgZ8nVft+A64bfWLspQtbVw=";
})
];
nativeBuildInputs = [
autoreconfHook
pkg-config