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?) libobjc2: https://github.com/gnustep/libobjc2/tags/v1.8.1 (or trunk, not sure?) Richard + Seong-Gu: How does that compare to what you are doing? Kind regards.
_______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org https://lists.gnu.org/mailman/listinfo/gnustep-dev