|
From: | Giah de Barag |
Subject: | Re: 32bit GS on 64bit Win rebuild base from src |
Date: | Sun, 14 Aug 2016 06:40:22 -0400 |
I am still confused and trying to understand the variables / scripts / dependencies / repository locations: System: MSYS vs MSYS2 Riccardo mentioned that MSYS is known and works. Adam & Seong-Gu like MSYS2. It is more like (Arch) Linux, has a standard package manager, pacman, and has lots more packages than MSYS. I stopped MSYS and started with MSYS2. Architecture: 32 vs 64 Richard and Seong-Gu indicate 64 is working (runtime errors in gui). Does base pass all its tests? Do objc2, blocks, and GCD work? Did anybody build 32 and 64 side-by-side, each in its respective path on MSYS2? Was the choice of compilers and libs and flags different between 64 and 32? Compiler: gcc vs clang Still a tad bit confused here. I understand latest gcc supports blocks. Should I do (a) or (b): (a) (i) clang for libdispatch and libobjc2 (ii) gcc for everything else? (b) clang for everything? libdispatch from Nick Hutchinson's repo which branch? https://github.com/nickhutchinson/libdispatch/tags/v0.1.3.1 https://github.com/nickhutchinson/libdispatch/trunk libobjc2 from David Chisnall's repo which branch? https://github.com/gnustep/libobjc2/tags/v1.8 https://github.com/gnustep/libobjc2/tags/v1.8.1 https://github.com/gnustep/libobjc2/trunk Here is what I am thinking: System: MSYS2 Architecture: 64 Compiler: clang: libdispatch + libobjc2 gcc (or clang, not sure?): everything else libdispatch: https://github.com/nickhutchinson/libdispatch/tags/v0.1.3.1 (or trunk, not sure?) Richard + Seong-Gu: How does that compare to what you are doing? Kind regards. |
[Prev in Thread] | Current Thread | [Next in Thread] |