[tlbuild] TeX Live builds -- second summary [updated sources]

Richard Koch koch at math.uoregon.edu
Sat May 2 05:25:04 CEST 2009


Peter,

I have discovered that I can build 64 bit Intel binaries on Leopard  
using

	CFLAGS="-arch x86_64 -mmacosx-version-min=10.5"; export CFLAGS
	CXXFLAGS="-arch x86_64 -mmacosx-version-min=10.5"; export CXXFLAGS
	OBJCFLAGS="-arch x86_64 -mmacosx-version-min=10.5"; export OBJCFLAGS

if I type

	./Build --disable-dialog --disable-pdfopen --disable-xetex

I don't get errors, and I get 298 binaries.

The first two don't concern me (should they?). XeTeX does concern me.  
When I disable the first two but not XeTeX, the main error message  
seems to be:

Work/libs/freetype2 -I/Users/koch/texlive2009/Build/source/Work/libs/ 
zlib   -arch x86_64 -mmacosx-version-min=10.5 -MT libxetex_a- 
XeTeXFontMgr.o -MD -MP -MF .deps/libxetex_a-XeTeXFontMgr.Tpo -c -o  
libxetex_a-XeTeXFontMgr.o `test -f 'xetexdir/XeTeXFontMgr.cpp' || echo  
'../../../texk/web2c/'`xetexdir/XeTeXFontMgr.cpp
../../../texk/web2c/xetexdir/XeTeXswap.h: In function 'SInt32  
SWAP(SInt32)':
../../../texk/web2c/xetexdir/XeTeXswap.h:90: error: redefinition of  
'SInt32 SWAP(SInt32)'
../../../texk/web2c/xetexdir/XeTeXswap.h:65: error: 'fixed  
SWAP(fixed)' previously defined here
make[6]: *** [libxetex_a-XeTeXFontMgr.o] Error 1
Making all in window
make[6]: Nothing to be done for `all'.

Theoretically I could lipo these 64 bit binaries in with the regular  
PowerPC and Intel binaries; then users with a 64 bit machine would  
have 64 bit TeX but 32 bit XeTeX. I'd prefer not to do that.

As we agreed earlier, this is not an urgent problem!

Dick Koch


More information about the tlbuild mailing list