gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 32bit GS on 64bit Win rebuild base from src


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?)
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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]