binutils: disable format hardening
This fails for me: > compressed_output.cc:320:20: error: format string is not a string literal (potentially insecure) [-Werror,-Wformat-security] > gold_warning(_("not compressing section data: zlib error")); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ./system.h:40:20: note: expanded from macro '_' > # define _(String) gettext (String) > ^~~~~~~~~~~~~~~~ > compressed_output.cc:320:20: note: treat the string as an argument to avoid this > gold_warning(_("not compressing section data: zlib error")); > ^ > "%s", > ./system.h:40:20: note: expanded from macro '_' > # define _(String) gettext (String) ^ Disabling format hardening should hopefully be harmless here. If it's a problem we can also make it conditional. /cc @Ericson2314
This commit is contained in:
parent
7f3de60758
commit
412e823f29
1 changed files with 2 additions and 0 deletions
|
@ -103,6 +103,8 @@ stdenv.mkDerivation rec {
|
|||
then "-Wno-string-plus-int -Wno-deprecated-declarations"
|
||||
else "-static-libgcc";
|
||||
|
||||
hardeningDisable = [ "format" ];
|
||||
|
||||
# TODO(@Ericson2314): Always pass "--target" and always targetPrefix.
|
||||
configurePlatforms = [ "build" "host" ] ++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
|
||||
|
||||
|
|
Loading…
Reference in a new issue