Merge pull request #291419 from trofi/re-isearch-gcc-13-fix

re-isearch: fix `gcc-13` build
This commit is contained in:
Mario Rodas 2024-02-25 20:00:08 -05:00 committed by GitHub
commit d2b9231428
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -11,6 +11,11 @@ stdenv.mkDerivation rec {
sha256 = "sha256-D0PDqlWzIOHqdS2MlNzR2T5cyhiLcFlf30v6eFokoRQ=";
};
postPatch = ''
# Fix gcc-13 build due to missing <cstdint> include.
sed -e '1i #include <cstdint>' -i src/mmap.cxx
'';
buildinputs = [
db
file # libmagic
@ -25,7 +30,7 @@ stdenv.mkDerivation rec {
preBuild = ''
cd build
makeFlagsArray+=(
EXTRA_INC="-I${db.dev}/include -I${file}/include"
EXTRA_INC="-I${db.dev}/include -I${lib.getDev file}/include"
LD_PATH="-L../lib -L${db.out}/lib -L${file}/lib -L${libnsl}/lib"
)
'';