[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