On Tue, 2003-10-14 at 10:49, Guido Guenther wrote: > On Sat, Oct 11, 2003 at 11:45:32PM +0200, Michel Dänzer wrote: > > On Sat, 2003-10-11 at 23:13, Andrés Roldán wrote: > > > > > > R_PPC_REL24 relocation can show only in non-pic shared libraries on PPC, > > > which is a bad idea on all platforms (some don't allow it at all even). > > > > Indeed. This was my first suspicion, but I got confused in the meantime. > > Guido, please make sure all code which ends up in > > /usr/lib/libavcodec.so.0.4.8 is compiled with -fPIC. > I recompiled with -DPIC -fPIC now. I'd be glad to hear if this solves > the problem. Updated packages are at: > deb http://honk.physik.uni-konstanz.de/~agx/linux-ppc/debian/ mplayer/
As objdump -R /usr/lib/libavcodec-0.4.8.so|grep R_PPC_REL24 shows, it's fine now, thanks. BTW, this isn't a PPC specific problem, there's a reason why Debian policy mandates that shared libraries consist entirely of -fPIC code: they break otherwise on pretty much anything but i386. -- Earthling Michel Dänzer \ Debian (powerpc), XFree86 and DRI developer Software libre enthusiast \ http://svcs.affero.net/rm.php?r=daenzer