Bug#715044: uno-libs3: adequate reports library-not-found and undefined-symbol
Hi,
On Fri, Jul 05, 2013 at 08:44:34PM +0200, Rene Engelhard wrote:
> This is NOT a problem as anything using this needs the full URE to work
> ianyway. And LO (only user!) uses that full URE and anything using it
> and uses a proper RPATH:
>
> (sid)root@frodo:/usr/lib/libreoffice/program# objdump -p *.so | grep RP | sort | uniq
> RPATH $ORIGIN:$ORIGIN/../ure-link/lib
> RPATH $ORIGIN:$ORIGIN/../ure-link/lib:/usr/lib/lp_solve
>
> ORIGIN is where we are (/usr/lib/libreoffice/program) and thus:
>
> (sid)root@frodo:/usr/lib/libreoffice# ls -l ure-link
> lrwxrwxrwx 1 root root 6 Mai 20 19:32 ure-link -> ../ure
>
> Oh, /usr/lib/ure. Surprise.
fwiw the same with ures binaries:
(sid)root@frodo:/usr/lib/ure/bin# objdump -p * | grep RPA
objdump: regcomp: File format not recognized
RPATH $ORIGIN/../lib:$ORIGIN
RPATH $ORIGIN/../lib:$ORIGIN
RPATH $ORIGIN/../lib:$ORIGIN
objdump: startup.sh: File format not recognized
RPATH $ORIGIN/../lib:$ORIGIN
objdump: uno: File format not recognized
RPATH $ORIGIN/../lib:$ORIGIN
(sid)root@frodo:/usr/lib/ure/bin# cd ../lib
(sid)root@frodo:/usr/lib/ure/lib#
/usr/lib/ure/lib again.
Regards,
Rene
Reply to: