Difference between revisions of "Installation MSYS2"

From GNUstepWiki
Jump to navigation Jump to search
(First MSYS2 guide)
 
Line 4: Line 4:
  
 
== For GCC ==
 
== For GCC ==
TBD
+
 
 +
<code>
 +
mingw64/mingw-w64-x86_64-gcc 9.2.0-2 (mingw-w64-x86_64-toolchain)
 +
mingw64/mingw-w64-x86_64-gcc-objc 9.2.0-2 (mingw-w64-x86_64-toolchain) [installed]
 +
 
 +
msys/gcc-libs 9.1.0-2 (base) [installed]
 +
mingw32/mingw-w64-i686-gcc-libs 9.2.0-2 (mingw-w64-i686-toolchain) [installed]
 +
</code>
  
 
== For Clang + libobjc2 ==
 
== For Clang + libobjc2 ==

Revision as of 21:26, 10 March 2020

Packages needed

Be very sure to install the packages correct for your architecture. The Guide refers to intel-64bit. Using the same procedure with the respective packages for 32bit failed currently.

For GCC

mingw64/mingw-w64-x86_64-gcc 9.2.0-2 (mingw-w64-x86_64-toolchain) mingw64/mingw-w64-x86_64-gcc-objc 9.2.0-2 (mingw-w64-x86_64-toolchain) [installed]

msys/gcc-libs 9.1.0-2 (base) [installed] mingw32/mingw-w64-i686-gcc-libs 9.2.0-2 (mingw-w64-i686-toolchain) [installed]

For Clang + libobjc2

TBD

Patches needed

shlwapi.h Fix

For a successful build, MSYS2 headers need to be patched. Please apply following proposed fix:


Build instructions

Make

Base

Gui