[tlbuild] starting builds (kfreebsd-amd64)

Alan Braslau alan.braslau at cea.fr
Tue May 10 08:39:18 CEST 2011


On Tuesday 10 May 2011 00:02:21 Karl Berry wrote:
>     >  nm: icudt46l_dat.o: File format not recognized
> 
> On my basic gnu/linux build, I see lines like this in
> source/Work/build.log when searching for "icudt46l_dat":
> 
> pkgdata: gcc   -g  -c
> -I/home/texlive/karl/Build/source/Work/libs/icu/../../../libs/icu/icu-4.6/c
> ommon -I../common -DPIC -fPIC -o ./out/tmp/icudt46l_dat.o
> ./out/tmp/icudt46l_dat.s pkgdata: ar r ../lib/libicudata.a
> ./out/tmp/icudt46l_dat.o
> pkgdata: ranlib ../lib/libicudata.a
> 
> It was not immediately apparent to me how icudt46l_dat.s was created.
> It's not in the source tree.  Anyway, whenever I see assembler showing
> up explicitly, I become unsurprised that it doesn't work on platform xyz.
> It's only surprising when it works at all.

On kfreebsd-amd64, I see:

ar: creating ../lib/libicudata.a
genccode: --match-arch cpu=3 bits=32 big-endian=1
pkgdata: ar r ../lib/libicudata.a ./out/tmp/icudt46l_dat.o
pkgdata: ranlib ../lib/libicudata.a

So I do not see where icudt46l_dat.o gets created.
(I do not know genccode)
However, on kfreebsd-i386, I find:

ar: creating ../lib/libicudata.a
pkgdata: gcc   -O2 -c -
I/home/local/src/texlive2011/source/Work/libs/icu/../../../libs/icu/icu-4.6/common 
-I../common -DPIC -fPIC -o ./out/tmp/icudt46l_dat.o ./out/tmp/icudt46l_dat.s
pkgdata: ar r ../lib/libicudata.a ./out/tmp/icudt46l_dat.o
pkgdata: ranlib ../lib/libicudata.a

So, perhaps, here is the problem!


> Perhaps we simply can't support xetex on kfreebsd-amd64.  That doesn't
> sound too disastrous.  If you configure with --disable-xetex, does the
> build go through?  (Not sure if anything else requires icu.)

It's running, answer soon...

Alan


More information about the tlbuild mailing list