
#9218: Upgrade the version of MinGW shipped with GHC -------------------------------------+------------------------------------- Reporter: komadori | Owner: komadori Type: task | Status: new Priority: normal | Milestone: 7.10.1 Component: Build | Version: 7.8.2 System | Keywords: Resolution: | Architecture: Unknown/Multiple Operating System: Windows | Difficulty: Unknown Type of failure: | Blocked By: None/Unknown | Related Tickets: #3390 Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Comment (by RyanGlScott): GHC's out-of-date version of MinGW-w64 currently prevents me from developing a Windows version of [https://github.com/RyanGlScott/bluetooth Bluetooth libraries for Haskell]. GHC's version of MinGW-w64 (2.0) [http://comments.gmane.org/gmane.comp.gnu.mingw.w64.general/10121 doesn't pack the necessary Bluetooth structs correctly], whereas the current version (3.1) does. Attempting to link against the most recent MinGW-w64's libraries results in problems as well, since the Bluetooth-related headers have changed substantially (e.g., the [http://sourceforge.net/p/mingw-w64/bugs/355/ NS_BTH macro] was introduced), and compilation often results in [https://ghc.haskell.org/trac/ghc/ticket/7056 this issue] (usually with {{{cabal repl}}}). In addition, the Bluetooth functionality is not available on MinGW, only on MinGW-w64, so switching to minGW-w64 for both Windows architectures would allow me to develop for 32-bit Windows as well. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9218#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler