stenc: fix gcc-13
build failure
Without the change build fails on` master` as https://hydra.nixos.org/build/247722183: In file included from main.cpp:17: scsiencrypt.h:357:21: error: 'uint8_t' has not been declared 357 | uint8_t *buffer); | ^~~~~~~
This commit is contained in:
parent
ef6206934d
commit
6810156f7d
1 changed files with 7 additions and 0 deletions
|
@ -16,6 +16,13 @@ stdenv.mkDerivation rec {
|
|||
sha256 = "GcCRVkv+1mREq3MhMRn5fICthwI4WRQJSP6InuzxP1Q=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
# Fix gcc-13 build by pulling missing header. UPstream also fixed it
|
||||
# in next major version, but there are many other patch dependencies.
|
||||
# TODO: remove on next major version update
|
||||
sed -e '1i #include <cstdint>' -i src/scsiencrypt.h
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook ];
|
||||
|
||||
passthru.updateScript = gitUpdater { };
|
||||
|
|
Loading…
Reference in a new issue