[tex-live] x64 libXau

George N. White III gnwiii at gmail.com
Tue Dec 23 23:44:57 CET 2008


On Tue, Dec 23, 2008 at 6:27 PM, Karl Berry <karl at freefriends.org> wrote:
> Hi Lars,
>
>    I can run the 32bit without problems on the same server, why does the
>    64bit version need this whereas the 32bit does not?
>
> I already explained this.  The short answer is, run ldd.
>
> When I compiled xdvi for i386-linux, I did so on Debian sarge and the
> only libXau there is static.  Therefore it is not a dynamically linked
> library to the executable.
>
> When RK compiled xdvi for x86_64, he did so on a different (newer)
> system that evidently uses libXau.so.  Therefore it is dynamically
> linked.  Therefore anyone who doesn't have that .so cannot run the
> binary.
>
> Can't you just install some standard package on your system and get
> libXau.so?  If you want to solve it right now, that is the only way.  We
> are not going to distribute new binaries just for this, even if it was
> easy to make new ones, which it isn't.

Another easy solution is to use:

$ rpm -q --whatprovides /usr/lib/libXau.so

for the installed (32-bit) library.  In most cases, the 64-bit library will
have the same basic name.

> Based on Werner's message, to change the build will require someone
> playing with the freetype link line and disabling the test binaries.  Or
> something.  Don't hold your breath.  There's lots more important things
> to do with the build.

It should also be possible to use the 32-bit xdvi with your 64-bit
texlive.

-- 
George N. White III <aa056 at chebucto.ns.ca>
Head of St. Margarets Bay, Nova Scotia


More information about the tex-live mailing list