Package: ia32-libs
Version: 1.4
Severity: important

I am trying to get the acrobat reader 7.0 (ia32) to work on the amd64 pure
port. It fails when it tries to use gconv, because the ia32 libc6 tries to
load the gconv modules from the main amd64 installation. I managed to fix
this by patching the path "/usr/lib/gconv" (it appears twice) in
/emul/ia32-linux/lib/tls/libc-2.3.2.so to "/usr/lib/gco32", and putting a
link there to /emul/ia32-linux/usr/lib/gconv.

That means that changing the path in the build should solve this problem.
Maybe the path could be calculated relative to the location of
libc-2.3.2.so, which would work wherever the library is installed. 

With this change, the acrobat reader gets a lot further, but then it
requires libgtk and libpango, which both have similar issues. I would
recommend to include them in ia32, and to use a relative path there, too.

I would expect this problem to affect ia64, too. I necessary, I can
certainly create a test case (for amd64). 

-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.11
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages ia32-libs depends on:
ii  lib32gcc1                     3.4.3-12   GCC support library (ia32)
ii  lsb-release                   1.4-8      LSB release command

Reply via email to