
#10726: Upgrade MingW-w64 distributions for windows -------------------------------------+------------------------------------- Reporter: Phyx- | Owner: Type: task | Status: patch Priority: high | Milestone: 7.10.3 Component: Build System | Version: 7.11 Resolution: | Keywords: Operating System: Windows | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #9218 #9014 | Differential Rev(s): Phab:D1123 #10435 | Wiki Page: | -------------------------------------+------------------------------------- Changes (by lukexi): * priority: normal => high * status: new => patch Comment: OK, with these 5 symbols added all of my libraries are working perfectly again. {{{ diff --git a/rts/Linker.c b/rts/Linker.c index 68f1f59..a939e35 100644 --- a/rts/Linker.c +++ b/rts/Linker.c @@ -525,6 +525,11 @@ typedef struct _RtsSymbolVal { SymI_HasProto(isalnum) \ SymI_HasProto(isascii) \ RTS___MINGW_VFPRINTF_SYM \ + SymI_HasProto(__mingw_vsscanf) \ + SymI_HasProto(__mingw_vprintf) \ + SymI_HasProto(__mingw_vsprintf) \ + SymI_HasProto(__ms_vsnprintf) \ + SymI_HasProto(strdup) \ SymI_HasProto(strcmp) \ SymI_HasProto(memmove) \ SymI_HasProto(realloc) \ }}} After fully upgrading my MSYS2 installation I was also able to remove the brittle `extra-lib-dirs` hacks in my libraries that needed `libstdc++-6.dll`, which is great! -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10726#comment:48 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler