[tlbuild] aarch64/armv8h binary distribution?
Johannes Hielscher
jhielscher at posteo.de
Mon Dec 18 02:11:35 CET 2017
Am Tue, 5 Dec 2017 00:15:48 +0100
schrieb Johannes Hielscher <jhielscher at posteo.de>:
> …more to follow soon!
>
So here comes some knowledge to share about the fresh build:
* Working on a checkout of the SVN /tags/texlive-2017.1 …
* … on Debian Stretch "arm64" @ linux-3.14.29 "aarch64", gcc-6.3.0,
glibc-2.24 (just in case this matters)
* Initially, the build on the vanilla sources failed due to issues of
the libpng compile on aarch64 (as already discussed). Karl's fix in
the TL wrapper to libpng for --enable-arm-neon (-r45971) was
successful on trunk. So I just replaced the libs/libpng directory
within the TL release hierarchy (1.6.29) by the one from trunk
(1.6.34), and it worked, too!
* lua{,jit}tex binaries contain some literal absolute paths
(around libs/poppler/include/MarkedContentOutputDev.h ), leaking
information about the build environment.
* Building clisp wasn't magic at all (thanks to
Build/source/utils/README ), but:
* After building libsigsegv, its tests stackoverflow{1,2} failed.
Neither clisp nor xindy complained about this, but I had to relax
that `make install` required `make check` in order to proceed.
* I had to replace libffcall by its 1.13 release version (as of this
june, found directly at
http://ftp.gnu.org/gnu/libsigsegv/libsigsegv-1.13.tar.gz ). They
had upstream fixes regarding aarch64, too!
* For libsigsegv and clisp, make -j failed, but w/o parallel
flags, compliation succeeded. TL's own binaries all went well
with -j, though!
* The total build (including clisp and asy) needed approx. 8.3e12 cpu
cycles
Best,
Johannes
More information about the tlbuild
mailing list