[Fedora-packaging] Updating rpath guidelines? (was: Re: Help with rpath issue)

Michel Alexandre Salim salimma at fedoraproject.org
Sun Nov 7 00:51:29 UTC 2010


On Tue, 22 Jun 2010 14:36:01 +0900, Mamoru Tasaka wrote:

>        So actually for most cases, the case that rpath /usr/lib64 is
>        added (only for 64 bits arch) can be avoided by
> ------------------------------------------------------------------------
> sed -i.libdir_syssearch -e \
>    '/sys_lib_dlsearch_path_spec/s|/usr/lib |/usr/lib /usr/lib64 /lib
>    /lib64 |' \ configure
> ------------------------------------------------------------------------
>        i.e. just add the needed paths to sys_lib_dlsearch_path_spec in
>        configure (note that libtool in the build directory is generated
>        by configure) before calling %configure. - You can alternatively
>        do "autoreconf -fi", however calling autotools
>          is not recommended unless unavoidable.
> ----------

To continue an old thread: is there any plan to update the current 
packaging guidelines?

http://fedoraproject.org/wiki/Packaging/Guidelines#Beware_of_Rpath

I've been using the DIE_RPATH_DIE hack for one of my packages, vala, for 
a long time, but today when working on an update for it I decided to try 
and get its compiler test suite working; it turns out that the only 
reason it's been failing all along was that the DIE_RPATH_DIE solution 
made it impossible to run the tests against an uninstalled copy of 
libvala, because, as you can guess, it requires using rpath.

Adding /usr/lib and /usr/lib64 to the bundled libtool solved the problem 
nicely.

Regards,

-- 
Michel Alexandre Salim
Fedora Project Contributor: http://fedoraproject.org/

Email:  salimma at fedoraproject.org  | GPG key ID: 78884778
Jabber: hircus at jabber.ccc.de       | IRC: hircus at irc.freenode.net

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments



More information about the packaging mailing list