From 1bc4449ff6e2b7fb96387cc0496a3aaf241d2345 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Tue, 23 Sep 2025 14:23:21 -0300 Subject: [PATCH] gcc: add w32api target flags --- .../compilers/gcc/common/extra-target-flags.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/gcc/common/extra-target-flags.nix b/pkgs/development/compilers/gcc/common/extra-target-flags.nix index da2ab3029561..437a015dbf7b 100644 --- a/pkgs/development/compilers/gcc/common/extra-target-flags.nix +++ b/pkgs/development/compilers/gcc/common/extra-target-flags.nix @@ -27,7 +27,9 @@ in ] ); in - mkFlags libcCross ++ lib.optionals (!withoutTargetLibc) (mkFlags (threadsCross.package or null)); + mkFlags libcCross + ++ lib.optionals (!withoutTargetLibc) (mkFlags (threadsCross.package or null)) + ++ mkFlags (libcCross.w32api or null); EXTRA_LDFLAGS_FOR_TARGET = let @@ -50,5 +52,7 @@ in ) ); in - mkFlags libcCross ++ lib.optionals (!withoutTargetLibc) (mkFlags (threadsCross.package or null)); + mkFlags libcCross + ++ lib.optionals (!withoutTargetLibc) (mkFlags (threadsCross.package or null)) + ++ mkFlags (libcCross.w32api or null); }