[tex-live] 64 bits version of TeX Live on Windows

Angelo Graziosi angelo.graziosi at alice.it
Sat Jul 2 00:00:09 CEST 2016


Hi Vincent,

Il 01/07/2016 23:37, Vincent Torri ha scritto:
> On Fri, Jul 1, 2016 at 7:41 PM, Angelo Graziosi
>>
>>
>> Il 01/07/2016 18:34, Vincent Torri ha scritto:
>>> I use a framework which installs some useful dependencies, named
>>> win-builds.
>>
>> So you are not using a pure MSYS2-MINGW64 system...
>
> There is no pure MSYS2-MINGW-W64.
>
> There is MSYS2 which is a terminal which interprets some POSIX
> features. Technically speaking, it has no relation at all with the
> mingw-w64 project. To be more precise :
>
> MSYS1 is derived from the cygwin 1.5 terminal
> MSYS2 is derived from the cygwin 1.8 terminal, which is itself derived
> from mintty. MSYS2 provides the same package manager than Archlinux
> (windows port of pacman).
>
> That's all.
>
> The mingw-w64 project is a gcc toolchain which aims at compiling
> source files for Windows, 32 or 64 bits, natively (that is, without
> any cygwin DLL dependency). It can be installed and can be used with
> any terminal that can execute Windows programs (the Windows console,
> MSYS1, MSYS2, ConEmu, Console2, etc...)
>
> That's all.

I know the story of MSYS, MinGW, Cygwin, MSYS2 MINGW-W64 and so on (I 
used Cygwin when it was at release 1.2..)

I know also the story of MinTTY, ConEmu (my default terminal) and so on ..

>
> Then from these 2 projects, you have some kind of MSYS2 + mingw-w64
> "distro", that is some projects which install both MSYS2 and
> mingw-w64, with different versions.
>
> What I do is installing MSYS2  as terminal, and I use win-builds which
> install, among other libraries and program, the mingw-w64 toolchain

You should still proof you are able to build Win64 binaries of TL using 
*only* MSYS2 [*] tools and packages..

This is what I mean for "pure MSYS2"!

  Angelo

----
[*] MSYS2 here stands for all the software is described here: 
https://sourceforge.net/projects/msys2


More information about the tex-live mailing list