#12661: Testsuite driver fails on Windows ---------------------------------+-------------------------------------- Reporter: bgamari | Owner: Type: bug | Status: patch Priority: normal | Milestone: 8.2.1 Component: Test Suite | Version: 8.0.1 Resolution: | Keywords: Operating System: Windows | Architecture: x86_64 (amd64) Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | ---------------------------------+-------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"cc4710af723ca4bbcf77172ff715af22f9ce8419/ghc" cc4710af/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="cc4710af723ca4bbcf77172ff715af22f9ce8419" testsuite: Simplify kernel32 glue logic On Windows the testsuite driver calls kernel32 to set the current terminal codepage. The previous implementation of this was significantly more complex than necessary, and was wrong in the case of MSYS2, which requires that we explicitly load the library using the name of its DLL, including its file extension. Test Plan: Validate on Windows Reviewers: austin, RyanGlScott, Phyx Reviewed By: RyanGlScott, Phyx Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2641 GHC Trac Issues: #12661 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12661#comment:18> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler