[tlbuild] xetex dependencies
Apostolos Syropoulos
asyropoulos at gmail.com
Wed Feb 15 15:10:40 CET 2017
Hello,
I have built xetex on OpenIndiana and I have noticed the following:
$make
....
Making all in .
make[2]: Entering directory '/container/source/texlive/source/Work/texk/web2c'
/bin/bash ./libtool --tag=CXX --mode=link ./CXXLD.sh -g -O2 -o
xetex xetexdir/xetex-xetexextra.o synctexdir/xetex-synctex.o
xetex-xetexini.o xetex-xetex0.o xetex-xetex-pool.o libxetex.a
/container/source/texlive/source/Work/libs/harfbuzz/libharfbuzz.a
/container/source/texlive/source/Work/libs/graphite2/libgraphite2.a
/container/source/texlive/source/Work/libs/icu/icu-build/lib/libicuuc.a
/container/source/texlive/source/Work/libs/icu/icu-build/lib/libicudata.a
/container/source/texlive/source/Work/libs/teckit/libTECkit.a
/container/source/texlive/source/Work/libs/poppler/libpoppler.a
/container/source/texlive/source/Work/libs/libpng/libpng.a
/container/source/texlive/source/Work/libs/freetype2/libfreetype.a
/container/source/texlive/source/Work/libs/zlib/libz.a libmd5.a
-L/usr/lib/amd64 -lfontconfig -lfreetype lib/lib.a
/container/source/texlive/source/Work/texk/kpathsea/libkpathsea.la
-lsocket -lm
libtool: link: ./CXXLD.sh -g -O2 -o xetex xetexdir/xetex-xetexextra.o
synctexdir/xetex-synctex.o xetex-xetexini.o xetex-xetex0.o
xetex-xetex-pool.o libxetex.a
/container/source/texlive/source/Work/libs/harfbuzz/libharfbuzz.a
/container/source/texlive/source/Work/libs/graphite2/libgraphite2.a
/container/source/texlive/source/Work/libs/icu/icu-build/lib/libicuuc.a
/container/source/texlive/source/Work/libs/icu/icu-build/lib/libicudata.a
/container/source/texlive/source/Work/libs/teckit/libTECkit.a
/container/source/texlive/source/Work/libs/poppler/libpoppler.a
/container/source/texlive/source/Work/libs/libpng/libpng.a
/container/source/texlive/source/Work/libs/freetype2/libfreetype.a
/container/source/texlive/source/Work/libs/zlib/libz.a libmd5.a
-L/usr/lib/amd64 -lfontconfig -lfreetype lib/lib.a
/container/source/texlive/source/Work/texk/kpathsea/.libs/libkpathsea.a
-lsocket -lm
./CXXLD.sh: g++64 -g -O2 -o xetex xetexdir/xetex-xetexextra.o
synctexdir/xetex-synctex.o xetex-xetexini.o xetex-xetex0.o
xetex-xetex-pool.o libxetex.a
/container/source/texlive/source/Work/libs/harfbuzz/libharfbuzz.a
/container/source/texlive/source/Work/libs/graphite2/libgraphite2.a
/container/source/texlive/source/Work/libs/icu/icu-build/lib/libicuuc.a
/container/source/texlive/source/Work/libs/icu/icu-build/lib/libicudata.a
/container/source/texlive/source/Work/libs/teckit/libTECkit.a
/container/source/texlive/source/Work/libs/poppler/libpoppler.a
/container/source/texlive/source/Work/libs/libpng/libpng.a
/container/source/texlive/source/Work/libs/freetype2/libfreetype.a
/container/source/texlive/source/Work/libs/zlib/libz.a libmd5.a
-L/usr/lib/amd64 -lfontconfig -lfreetype lib/lib.a
/container/source/texlive/source/Work/texk/kpathsea/.libs/libkpathsea.a
-lsocket -lm -nodefaultlibs -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -lm
-lgcc_eh -lgcc -lc -lgcc_eh -lgcc
make[2]: Leaving directory '/container/source/texlive/source/Work/texk/web2c'
.....
$ ldd xetex
libfontconfig.so.1 => /usr/lib/64/libfontconfig.so.1
libfreetype.so.6 => /usr/lib/64/libfreetype.so.6
libsocket.so.1 => /lib/64/libsocket.so.1
libm.so.2 => /lib/64/libm.so.2
libc.so.1 => /lib/64/libc.so.1
libexpat.so.1 => /usr/lib/64/libexpat.so.1
libpthread.so.1 => /lib/64/libpthread.so.1
libz.so.1 => /usr/lib/64/libz.so.1
libbz2.so.1 => /usr/lib/64/libbz2.so.1
libpng16.so.16 => /usr/lib/64/libpng16.so.16
libharfbuzz.so.0 => /usr/lib/64/libharfbuzz.so.0
libnsl.so.1 => /lib/64/libnsl.so.1
libglib-2.0.so.0 => /usr/lib/64/libglib-2.0.so.0
libgraphite2.so.3 => /usr/lib/64/libgraphite2.so.3
libmp.so.2 => /lib/64/libmp.so.2
libmd.so.1 => /lib/64/libmd.so.1
Is this OK?
A.S.
--
Apostolos Syropoulos
Xanthi, GREECE
More information about the tlbuild
mailing list