Merge pull request #287220 from trofi/gmni-disable-fortify3
gmni: disable `fortify3` to fix `gcc-13` build
This commit is contained in:
commit
42307e30a8
@ -14,6 +14,14 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [ scdoc ];
|
||||
buildInputs = [ bearssl ];
|
||||
|
||||
# Fix build on `gcc-13`:
|
||||
# inlined from 'xt_end_chain' at src/tofu.c:82:3,
|
||||
# ...-glibc-2.38-27-dev/include/bits/stdio2.h:54:10: error: '__builtin___snprintf_chk' specified bound 4 exceeds destination size 3 [-Werror=stringop-overflow]
|
||||
#
|
||||
# The overflow will not happen in practice, but `snprintf()` gets
|
||||
# passed one more byte than available.
|
||||
hardeningDisable = [ "fortify3" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "A Gemini client";
|
||||
homepage = "https://git.sr.ht/~sircmpwn/gmni";
|
||||
|
Loading…
Reference in New Issue
Block a user