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

Angelo Graziosi angelo.graziosi at alice.it
Fri Jun 10 16:26:15 CEST 2016



Il 10/06/2016 15:43, Mojca Miklavec ha scritto:
>
> However adding *both* binaries (one compiled with Visual Studio and
> one compiled with MinGW for the *same* architecture; please note that
> I'm not talking about 32 vs. 64-bit here) makes no sense in my
> opinion. (The cygwin binaries actually also have very little added
> value if you ask me; cygwin users could just as well install the other
> windows binaries from the shell script.)

I would remove VS binaries in favor of Cygwin and MSYS2-MINGW64 ones. 
Notice that Cygwin already gives a method to install and use TL in the 
same manner one uses TL on GNU/Linux and OSX (I don't use MacTex): same 
scripts to setup PATHs, same build documents commands and so on... With 
MSYS2-MINGW64 would be the same, almost..

>
> I would also be in favour of adding them, but Karl is afraid of the
> added complexity with not that much "added value" (properly supporting
> 64-bit Windows also means providing 64-bit perl, ghostscript etc.,
> doubling the space required for all those binaries and properly
> deciding whether the Windows in 32-bit or 64-bit, ...).

why then having double binaries for other platforms (i386/x86_64 for 
linux etc..)

BTW, having the same app running on different systems helps in finding 
subtle bugs..


>
> It's not that TeX Live calls clang. It's ICU that calls clang.
>
> I would suggest you to try to compile the official ICU under the same
> window. I would say that this is a bug that ICU developers have to fix
> (or perhaps a bug in clang – not impossible either; Akira is probably
> not using clang) and you probably need to complain to them. Just for
> fun you could try to uninstall clang[++] and make a new clean build
> attempt. Maybe you'll then succeed.

No, the fix was to build TL using a command like this (I did this many 
months ago and don't remember exactly):

   CC=gcc ./Build...  ## force to use GCC

that helped in building ICU but then the build stopped in another step 
of the build..

In any case, my was only a suggestion. If none of the TL guys take care 
of this, let's stop to discuss it, then.



   Angelo


More information about the tex-live mailing list