http://bugs.meego.com/show_bug.cgi?id=1330
leamas <leamas.alec(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |leamas.alec(a)gmail.com
--- Comment #2 from leamas <leamas.alec(a)gmail.com> 2010-05-08 03:02:24 PDT ---
I'm definitely not a packaging wizard, but this is really not the Fedora way.
First, Fedora is multi-architecture and thus keeps 64- and 32-bit libs
separated in /usr/lib and /usr/lib64. Also, using RPATH in this case is
considered bad in the Fedora community (e. g., see
http://fedoraproject.org/wiki/RPath_Packaging_Draft). Altogether, storing a
64-bit lib in /usr/lib + using rpath has the potential to create some
confusion.
It might be better to add a --libdir=%{_libdir} to configure which will place
the libs in lib or lib64 depending on architecture, and all should work (?).
Using rpath should be OK to locate the stuff /usr/lib/opensync, but personally
I find using a one-line configuration file in /etc/ld.so.conf.d easier and more
flexible. But, I'm not really the wizard. Note the standard tricks used by the
official package to remove all rpaths.
To really comply with the guidelines, a 64-bit installation should use
/usr/lib64/syncevolution for the plugins. But this could be left to the real
wizards, I guess.
--
Configure bugmail:
http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.