From fdf2edc77549330268724e89497f0512df075fff Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Tue, 7 Oct 2025 13:02:04 +0200 Subject: [PATCH] coreutils: ignore format-security warnings on clang As raised by https://lists.gnu.org/r/bug-gnulib/2025-06/msg00325.html and https://lists.gnu.org/r/bug-gnulib/2025-06/msg00327.html on the upstream mailing list, gnulib does not consider clang-specific warnings to be bugs. GCC itself works around present instances of this warning by treating gettext as a built-in. --- pkgs/tools/misc/coreutils/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/tools/misc/coreutils/default.nix b/pkgs/tools/misc/coreutils/default.nix index 4f6b61521dec..4f94c41dcf42 100644 --- a/pkgs/tools/misc/coreutils/default.nix +++ b/pkgs/tools/misc/coreutils/default.nix @@ -207,6 +207,9 @@ stdenv.mkDerivation rec { # Work around a bogus warning in conjunction with musl. ++ optional stdenv.hostPlatform.isMusl "-Wno-error" ++ optional stdenv.hostPlatform.isAndroid "-D__USE_FORTIFY_LEVEL=0" + # gnulib does not consider Clang-specific warnings to be bugs: + # https://lists.gnu.org/r/bug-gnulib/2025-06/msg00325.html + ++ optional stdenv.cc.isClang "-Wno-error=format-security" ); # Works around a bug with 8.26: