I got it! The difference between RPATH and RUNPATH was the issue, and the most recent version of patchelf seems to greatly prefer the latter...I couldn't ever get it to set RPATH.
librsvg-2 needs libgsf-1, so I just patched librsvg's RUNPATH and everything works great now.
Is it typical practice to patch all the binaries and shared libraries, or only those that complain?
I haven't been able to find documentation on this, but from looking at examples, the Kindle runs the file "install.sh" when unpacking an update?
Last edited by scolby33; 11-23-2016 at 06:21 PM.
|