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
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev