On Sun, Jul 3, 2016 at 9:11 AM, Alan W. Irwin <[email protected]>
wrote:

> On 2016-07-03 12:49+0100 Arthur Tacca wrote:
>
> Which naturally leads to more questions.  :-)
>
> The mingw/x86_64 version has cmake, make and compiler packages as does
> the msys/x86_64 version.


 The msys cmake is a different beast than the mingw cmake (both will have
either
X86_64 and i686 versions).  The msys cmake is a modified version that does
not
include the "MSYS_Makefiles" generator and instead defaults to "Unix
Makefiles". But then,
"MSYS" is a defined variable in the attached cmake scripts, at exactly the
places a "CYGWIN"
variable would be used in the root cmake code distribution.

Following what I know concerning traditional
> MinGW/MSYS (which, by the way, does work for me with wine so I do have
> some experience with it), I assume that unpackaged native Windows
> software (such as a build of PLplot) can be built EITHER with the
> mingw/x86_64 versions of cmake, etc., using the cmake "MinGW
> Makefiles" generator OR the msys/x86_64 versions of cmake, etc. with
> the "MSYS Makefiles" generator.




> I also assume the mingw/x86_64 make
> version uses a native Windows CMD environment to build software while
> the msys/x86_64 make version uses a bash shell environment to build
> software. However, could someone confirm these educated guesses for
> me?
>
Both are made via the bash environment provided by msys.  the CMD
environment is to be used
with the "MINGW Makefiles" generator, requiring a different setup of path
etc. than just
a plain MSYS.


> I also notice the maximum CMake version supplied by mingw/x86_64 is
> 3.4.1 while the maximum CMake version supplied by msys/x86_64 is
> 3.5.2.  Is there any particular reason why the mingw/x86_64 packaging
> of cmake is falling behind the msys/x86_64 packaging of cmake in this
> regard? (CMake development is quite active so there is a
> substantial difference in both features and bug fixes between 3.4.1
> and 3.5.2 even though the release dates of those two versions are not
> that far apart).
>
> Because the msys cmake requires more work I would expect it to more often
lag than
lead. Previously the cmake was version 3.3.2 when the compiler was gcc
4.9.2.  It probably was
updated then if gcc is now 5.3 there.  These versions should be following
cygwin -
but I see cygwin is using gcc 5.3.05 but only cmake 3.3.1, so 3.5.2 is
jumping a little ahead.

> Greg
>
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Msys2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to