[tex-live] How to update x86_64-darwin binary in tlmgr

George N. White III gnwiii at gmail.com
Thu Jun 3 12:52:29 CEST 2010

On Wed, Jun 2, 2010 at 7:13 PM, Yan Zhou <zhouyan1014 at gmail.com> wrote:
> Dear all,
> I am testing the texlive 2010 pretest. I noticed that there is x86_64-darwin binary listed in the remote test servers. Also I installed the MacTeX-64, but tlmgr still show that the x86_640darwin binaries are uninstalled and won't update them. As I checked, there is indeed an x86_64-darwin directory along with the universal-darwin in the /usr/local/texlive/2010/bin directory. Does anyone has any idea about this? Many thanks in advance. I am very confused about this.

What OS/hardware do you have?   I have Leopard (10.5.8), but I'm using
TL2010 (pretest) that is installed/updated on linux.  For me, the
x86_640-darwin gives:

$ file /usr/local/texlive/2010/bin/x86_64-darwin/tex
/usr/local/texlive/2010/bin/x86_64-darwin/tex: Mach-O 64-bit executable x86_64
$ /usr/local/texlive/2010/bin/x86_64-darwin/tex --version
dyld: unknown required load command 0x80000022
Trace/BPT trap

This indicates the x86_64-darwin binaries were built on Snow Leopard,
so I can't run them, but the universal-darwin binaries are working at
least for some simple tests:

$ file /usr/local/texlive/2010/bin/universal-darwin/tex
/usr/local/texlive/2010/bin/universal-darwin/tex: Mach-O universal
binary with 2 architectures
/usr/local/texlive/2010/bin/universal-darwin/tex (for architecture
i386):	Mach-O executable i386
/usr/local/texlive/2010/bin/universal-darwin/tex (for architecture
ppc):	Mach-O executable ppc
$ /usr/local/texlive/2010/bin/universal-darwin/tex --version
TeX 3.1415926 (TeX Live 2010/pretest)
kpathsea version 6.0.0dev
Copyright 2010 D.E. Knuth.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.

I'm not sure there is any great advantage to using x86_64-darwin
binaries for most people, but there were problems with xetex x86_64,
it would be good if those with Snow Leopard give the 64-bit binaries a
workout.   You should be able to get them using tlmgr in a terminal
(this is how I did it on the linux box):

$ tlmgr arch add x86_64-darwin
$ PATH="/usr/local/texlive/2010/bin/x86_64-darwin:$PATH"
$ which tex
/usr/local/texlive/2010/bin/x86_64-darwin/tex <<<< not tested since I
know it won't run here!

George N. White III <aa056 at chebucto.ns.ca>
Head of St. Margarets Bay, Nova Scotia

More information about the tex-live mailing list