Re: guidelines, devel, .so, and dlopened files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 8/24/06, Hans de Goede <j.w.r.degoede@xxxxxx> wrote:

Related to this, we currently have our Provides/Requires: namespace
being poluted by automatic .so provides for files which are only meant
to be dlopened aka plugins. The easiest fix for this would be for the
autodep generator to only look in files which are in the ld.so
searchpath (including those listed in ld.so.conf.d files in the
RPM_BUILD_ROOT, to correctly handle things like qt3).

Any Thoughts / suggestions on this?


This is an issue for perl binary modules. For example, perl-DBI
provides DBI.so.   This hasn't been a problem because perl modules
tend to have capitalized names which are unlikely to conflict with
other share library names.

I think python and ruby with binary extensions have the same issue of
including the .so files in the provides.  My impression is that the
python convention is to prepend an underscore or append "module" to
the shared library name to distinguish them from the wrapped library.
And they don't include the "lib" prefix.  The potential for conflict
is likely between ruby and python extensions or other plugins.
Libraries named "regex.so" or "fs.so" are just asking for trouble.

- Ian

--
Fedora-maintainers mailing list
Fedora-maintainers@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers

--
Fedora-maintainers-readonly mailing list
Fedora-maintainers-readonly@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux