Re: Shared library defines a RPATH
On Sun, Jul 28, 2002 at 06:48:44PM +1000, Herbert Xu wrote:
> On Sun, Jul 28, 2002 at 06:37:49PM +1000, Brian May wrote:
> > Are you sure you upgraded your package to the latest version by typing
> > in libtoolize?
> Yes. Why don't you download the source of lesstif and try it yourself?
Because I might find you are right ;-).
Seriously; I have downloaded it, and removed the references to
-rpath in debian/rules.
I tried it on klecker, but things broke very badly with libtool, and I
don't have time to work out why. (It was complaining about a version
mismatch or something; maybe as a result of an old libtool being
So I did the rest on my computer instead.
During package build, Makefile.am calls gcc with -rpath but libtool
strips the -rpath from the command line.
What is interesting is that libtool only appears to link the files once,
before it would link the file once during build with the -rpath, and
then link it again during install without rpath. I guess they may have
Lintian 1.20.17 only reports one warning, so I guess either lintian is
broken on my system (and I missed rpaths being added during build), or
on my system it works:
 [scrooge:bam] ~/tmp/lesstif1-1-0.93.18 >grep rpath debian/rules
 [scrooge:bam] ~/tmp/lesstif1-1-0.93.18 >lintian ../lessti*.deb
W: lesstif1: postinst-unsafe-ldconfig
ii libtool 1.4.2-7 Generic library support script
Brian May <email@example.com>
To UNSUBSCRIBE, email to firstname.lastname@example.org
with a subject of "unsubscribe". Trouble? Contact email@example.com