[tlbuild] progress report from Utah: MirBSD 10 i386
Nelson H. F. Beebe
beebe at math.utah.edu
Fri May 4 23:24:53 CEST 2012
As I reported yesterday on this list, a public symbol in the MirBSD 10
i386 <stdlib.h> that should have been protected by leading underscores
conflicted with a TeX Live typedef.
I made a patched version of that header file, and then added a
suitable -I option to CPPFLAGS for a new build:
% diff /usr/include/stdlib.h /local/build/include/stdlib.h
276c276
< __attribute__((bounded (string, 1, 2)));
---
> __attribute__((bounded (__string__, 1, 2)));
294c294
< __attribute__((bounded (string, 1, 2)));
---
> __attribute__((bounded (__string__, 1, 2)));
% diff /usr/local/src/texlive/build-texlive-2012.sh /tmp/build-texlive-2012.sh
271c271
< TL_BUILD_ENV="${TL_BUILD_ENV} CPPFLAGS=-DU_PLATFORM=U_PF_BSD"
---
> TL_BUILD_ENV="${TL_BUILD_ENV} CPPFLAGS='-DU_PLATFORM=U_PF_BSD -I/local/build/include'"
The MirBSD build also has this setting:
TL_CONFIGURE_FLAGS="--without-iconv --without-graphite --disable-xetex --disable-bibtexu"
The resulting build succeeded, and the binaries have been installed in
/usr/local/texlive/2012/bin/i386-mirbsd on our master machine. This
is the first time TeX Live has been built for MirBSD, an offshoot of
the OpenBSD world.
The i386-mirbsd and i386-openbsd directories contain executables with
the same names, and compared to the i386-linux directory, the two are
missing only these files:
biber teckit_compile xelatex xetex
bibtexu
I now have 16 successful TeX Live 2012 builds:
alpha-linux i386-openbsd powerpc-linux sparc64-solaris
i386-freebsd9.0 i386-solaris-11 ppc64-linux x86_64-linux
i386-linux i386-solaris sparc-linux x86_64-solaris-11
i386-mirbsd ia64-linux sparc-solaris x86_64-solaris
I'm now redoing the MirBSD build with today's texlive-20120504 source
snapshot, and then I'll retry yet another build with libicu and xetex
restored.
NetBSD i386 is the next target to attack, and then on all platforms,
asy, clisp, and xindy.
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- University of Utah FAX: +1 801 581 4148 -
- Department of Mathematics, 110 LCB Internet e-mail: beebe at math.utah.edu -
- 155 S 1400 E RM 233 beebe at acm.org beebe at computer.org -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------
More information about the tlbuild
mailing list