[tlbuild] linking against expat ... why

Norbert Preining preining at logic.at
Thu Aug 27 17:30:41 CEST 2009

On Do, 27 Aug 2009, Martin Schröder wrote:
> Is SUSE 10.1 old enough?
> > ldd inst/bin/x86_64-unknown-linux-gnu/xetex
>         libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00002af269f74000)
>         libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00002af26a0b7000)
>         libz.so.1 => /lib64/libz.so.1 (0x00002af26a233000)
>         libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00002af26a348000)
>         libm.so.6 => /lib64/libm.so.6 (0x00002af26a46b000)
>         libc.so.6 => /lib64/libc.so.6 (0x00002af26a5c0000)
>         /lib64/ld-linux-x86-64.so.2 (0x00002af269e58000)
> > strings -a inst/bin/x86_64-unknown-linux-gnu/xetex | grep '\.so'
> /lib64/ld-linux-x86-64.so.2
> libfontconfig.so.1
> libfreetype.so.6
> libz.so.1
> libexpat.so.1
> libm.so.6
> libc.so.6
> ld-linux-x86-64.so.2

Hmm, there again is libexpat, and in addition libfreetype. we should
get rid of all of them in the strings -a ... output.

Vladimir, can you give a quick howto how you relinked xetex manually?

- go into Work/texk/web2c
- rm xetex
- make
- copy the last g++ line that links the stuff
- move the -lfontconfig to the end
- remove -lexpat and -lz if it occurs
- retry the strings -a incantation


And thanks for building Martin, looks fine in principle.

Best wishes


Dr. Norbert Preining <preining at logic.at>        Vienna University of Technology
Debian Developer <preining at debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
The length of time it takes to get served in a camera shop. Hence,
also, how long we will have to wait for the abolition of income tax or
the Second Coming.
			--- Douglas Adams, The Meaning of Liff

More information about the tlbuild mailing list