@@ -24,6 +24,17 @@ final: prev:
24 configureFlags = (drv.configureFlags or []) ++ prev.stdenv.lib.optional prev.stdenv.hostPlatform.isWindows "--enable-static --disable-shared" ;
24 configureFlags = (drv.configureFlags or []) ++ prev.stdenv.lib.optional prev.stdenv.hostPlatform.isWindows "--enable-static --disable-shared" ;
27+ binutils-unwrapped = prev.binutils-unwrapped.overrideAttrs (attrs: {
28+ patches = attrs.patches ++ final.lib.optional (final.stdenv.targetPlatform.isWindows && attrs.version or "" == "2.31.1") (
30+ name = "plugin-target-handling-patch";
31+ url = "https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=999d6dff80fab12d22c2a8d91923db6bde7fb3e5";
32+ excludes = ["bfd/ChangeLog"];
33+ sha256 = "0a60w52wrf6qzchsiviprmcblq0q1fv1rbkx4gkk482dmvx4j0l6";
27 haskell-nix = prev.haskell-nix // ({
38 haskell-nix = prev.haskell-nix // ({
28 defaultModules = prev.haskell-nix.defaultModules ++ [
39 defaultModules = prev.haskell-nix.defaultModules ++ [
29 ({ pkgs, buildModules, config, lib, ... }:
40 ({ pkgs, buildModules, config, lib, ... }: