From 178eeaa814ab8323a54024e4bb45b4629b7828c8 Mon Sep 17 00:00:00 2001 From: Simon Marlow Date: Fri, 7 Nov 2008 09:29:25 +0000 Subject: [PATCH] Bugfix for patch "Do not filter the rts from linked libraries..." (#2745) The sense of the #ifdef was wrong --- compiler/main/DriverPipeline.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/main/DriverPipeline.hs b/compiler/main/DriverPipeline.hs index 716e06b..c65941c 100644 --- a/compiler/main/DriverPipeline.hs +++ b/compiler/main/DriverPipeline.hs @@ -1497,7 +1497,7 @@ linkDynLib dflags o_files dep_packages = do -- On Windows we need to link the RTS import lib as Windows does -- not allow undefined symbols. -#if defined(mingw32_HOST_OS) +#if !defined(mingw32_HOST_OS) let pkgs_no_rts = filter ((/= rtsPackageId) . packageConfigId) pkgs #else let pkgs_no_rts = pkgs -- 1.7.10.4