Clarification on Packaging Guidelines
Denis Leroy
denis at poolshark.org
Thu Jun 29 16:08:44 UTC 2006
Ralf Corsepius wrote:
> On Thu, 2006-06-29 at 08:49 -0700, Denis Leroy wrote:
>
>>Rex Dieter wrote:
>>
>>>Eric Work wrote:
>>>
>>>
>>>>I was previously unsure whether %pre/%post ldconfig lines on shared
>>>>library devel packages were needed. In a recent discussion with some
>>>>others on #fedora-extras I was informed that they were not needed.
>>>
>>>
>>>The policy is clear, IMO, ldconfig is needed if said package includes any
>>>shared libraries (pkgs with *symlinks* to shared libs, like most -devel
>>>ones, don't count).
>>
>>I think there's an implicit assumption here that you are installing
>>shared libraries *meant to be picked up by the dynamic linker*. Some
>>packages ship dynamic libraries that are dlopened() directly by the
>>application (plugins), in that case calling ldconfig will not do
>>anything and so is not necessary.
>
>
> The open question here would be: Should dlopen'ed plugins in $libdir be
> allowed?
Do you mean in %libdir itself, or anywhere under %libdir ?
'pstoedit' is an example of package that has "plugin" dynamic libraries
in %libdir/pstoedit/
-denis
More information about the fedora-extras-list
mailing list