Trouble with 32 bit Gtk app on 64 bit system - no or misleading error msgs
Thomas Tempelmann
tempelmann at gmail.com
Sun Mar 14 23:16:02 UTC 2010
On Sun, Mar 14, 2010 at 23:52, Stéphane Graber <stgraber at ubuntu.com> wrote:
> ldd <your binary>
>
> Will at least give you the list of shared libraries that your binary is
> using an if not present, tell you so.
Yes, it appears to find them all, mostly in /usr/lib32 and /lib32,
which is expected, I assume. Only exceptions not in lib32:
linux-gate.so.1 => (0xf770a000)
/lib/ld-linux.so.2 (0xf770b000)
I wonder what these mean. Does the empty space after "=>" mean that
the lib is not found? "man ldd" doesn't explain its output very well.
> I'd expect a 32-bit only program that's to run on 64bit to be
> distributed in a static form to avoid issues like missing shared
> libraries.
Not in this case. I have no control over this as I'm not in control of
the way it's built, unfortunately (no, it's not a simple C program).
--
Thomas Tempelmann, http://www.tempel.org/
More information about the Ubuntu-devel-discuss
mailing list