rpath handling

Toshio Kuratomi a.badger at gmail.com
Fri Jun 25 00:57:49 UTC 2010


On Thu, Jun 24, 2010 at 02:28:11PM -0400, Colin Walters wrote:
> On Thu, Jun 24, 2010 at 2:11 PM, Toshio Kuratomi <a.badger at gmail.com> wrote:
> > The
> > gtkdoc-scanobj program that's being run is compiled each time
> 
> That program itself compiles a new binary.
> 
> >  What is rpath being embedded into?
> 
> The binary created above.  The rpath refers to the uninstalled shared libraries.
> 
> > Does some program need
> > to be put into the rpm and installed onto the end user's systems with an
> > rpath set?
> 
> No.
> 
> > What is the rpath that we don't want stripped out?
> 
> None in this case; we're fine to strip all rpaths - but only *after*
> the build process is complete.
> 
> >  Why is
> > setting LD_LIBRARY_PATH in the build environment not sufficient?
> 
> Because it's Linux-specific and thus brings us back to the whole
> problem libtool was supposed to solve.
> 
So... AFAIK, libtool does solve this which is why I'm wondering why you're
seeing this.  Is the package that's giving you problems checked into the
rawhide cvs right now?

> Again, what I'm actually proposing here is that Fedora's build system
> should by default strip all rpaths for standard paths, not that people
> copy and paste my different shell goo over and over.
> I'm just using my different shell goo until we can fix it globally.
>
Ah -- that sounds better.  I'm still not sure why it's needed at all.
though.

-Toshio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/devel/attachments/20100624/6bf7a5b1/attachment-0001.bin 


More information about the devel mailing list