From f872c90f3bedbc3b909cfc4c37cda0455dee917e Mon Sep 17 00:00:00 2001 From: "Ben.Lippmeier@anu.edu.au" Date: Sat, 26 Sep 2009 10:36:10 +0000 Subject: [PATCH] Remove long rotted configure support for Windows DLLs --- configure.ac | 32 -------------------------------- mk/config.mk.in | 3 --- 2 files changed, 35 deletions(-) diff --git a/configure.ac b/configure.ac index f4d2f8b..fb186ca 100644 --- a/configure.ac +++ b/configure.ac @@ -419,38 +419,6 @@ AC_ARG_WITH(ld, # This uses GHC, so put it after the "GHC is required" check above: FP_FIND_ROOT -dnl ** Enable the construction of Win32 DLLs? -dnl -------------------------------------------------------------- -dnl -dnl [ The ability to build the RTS and libraries as separate DLLs used -dnl to be supported, but isn't currently (updates to the RTS, compiler -dnl and build system would be required to bring it back again.) -dnl Hence, exposing it as an option is false advertisement, so better -dnl disable it to avoid confusion (but leave it commented-out rather -dnl than removed in order to remind ourselves to bring back the -dnl feature at some stage.) ] -dnl -dnl AC_ARG_ENABLE(win32-dlls, -dnl [ --enable-win32-dlls -dnl If on a Win32 platform running mingw32/cygwin, enable the -dnl construction of DLLs containing ghc-compiled code. -dnl ], -dnl [ -dnl case $HostOS_CPP in -dnl cygwin32) ;; -dnl mingw32) ;; -dnl *) echo "Unrecognised win32 platform: $HostPlatform" -dnl exit 1 -dnl ;; -dnl esac -dnl EnableWin32DLLs=YES -dnl ], -dnl [EnableWin32DLLs=NO] -dnl ) -dnl AC_SUBST(EnableWin32DLLs) -dnl if test x"$EnableWin32DLLs" = "xYES" ; then -dnl AC_DEFINE(HAVE_WIN32_DLL_SUPPORT) -dnl fi dnl ** Mac OS X: explicit deployment target dnl -------------------------------------------------------------- diff --git a/mk/config.mk.in b/mk/config.mk.in index 83a3aa8..09c8621 100644 --- a/mk/config.mk.in +++ b/mk/config.mk.in @@ -272,9 +272,6 @@ GhcThreaded = $(if $(findstring thr,$(GhcRTSWays)),YES,NO) GhcLibHcOpts=-O2 -XGenerics -# Win32 only: Enable the RTS and libraries to be built as DLLs -DLLized=@EnableWin32DLLs@ - # Strip local symbols from libraries? This can make the libraries smaller, # but makes debugging somewhat more difficult. Doesn't work with all ld's. # -- 1.7.10.4