[uClibc]Help with SDL_image

Jason Bodnar jason at shakabuku.org
Tue Aug 27 00:22:02 UTC 2002


> I suggest you check each library you listed and be sure it
> is installed in the right spot.

What do you mean by "right spot"? They're all in
~/projects/mp3/build/i386-linux-uclibc/lib. Does it matter if they're in that
directory as opposed to ~/projects/mp3/build/i386-linux-uclibc/usr/lib?

> Also, run 'ldd' on each
> library, since it looks like one of the libraries you think
> is compiled vs uClibc is somehow linked vs glibc (or linked
> to a library that is linked vs glibc),

Yes, libpng appears to be linked against against the libz that came with my
system. I built libz again making sure it's linked against uclibc:

$ ../i386-linux-uclibc/usr/bin/ldd ../i386-linux-uclibc/lib/libz.so.1.1.3 
        libc.so.0 =>
/home/jbodnar/projects/mp3/build/i386-linux-uclibc/lib/libc.so.0

In the Makefile for libpng I have:

ZLIBLIB=/home/jbodnar/projects/mp3/build/i386-linux-uclibc/lib
ZLIBINC=/home/jbodnar/projects/mp3/build/i386-linux-uclibc/include

running uClibc's ldd on the resulting library:

$ ../i386-linux-uclibc/usr/bin/ldd libpng12.so.0.1.2.3 
        libz.so.1 => /lib/libz.so.1
        libm.so.0 =>
/home/jbodnar/projects/mp3/build/i386-linux-uclibc/lib/libm.so.0
        libc.so.0 =>
/home/jbodnar/projects/mp3/build/i386-linux-uclibc/lib/libc.so.0
        libc.so.6 => /lib/libc.so.6
        ld-linux.so.2 => /lib/ld-linux.so.2


--
Jason Bodnar
jason at shakabuku.org
http://www.shakabuku.org




More information about the uClibc mailing list