diff --git a/builder/comp-builder.nix b/builder/comp-builder.nix index d26ce3f41e..df0510b0f9 100644 --- a/builder/comp-builder.nix +++ b/builder/comp-builder.nix @@ -170,7 +170,7 @@ let ++ lib.optional (deadCodeElimination && stdenv.hostPlatform.isLinux) "--enable-split-sections" ++ lib.optional (static) "--enable-static" ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) ( - map (arg: "--hsc2hs-option=" + arg) ["--cross-compile" "--via-asm"] + map (arg: "--hsc2hs-option=" + arg) (["--cross-compile"] ++ lib.optionals (stdenv.hostPlatform.isWindows) ["--via-asm"]) ++ lib.optional (package.buildType == "Configure") "--configure-option=--host=${stdenv.hostPlatform.config}" ) ++ component.configureFlags );