= System Wide Change: OpenLDAP without Non-threaded Libraries =
https://fedoraproject.org/wiki/Changes/OpenLDAPwithoutNonthreadedLibraries
Change owner(s):
* Matus Honek <mhonek AT redhat DOT com>
OpenLDAP will not ship non-threaded versions of its libraries.
Instead, it will link these to their threaded counterparts.
== Detailed Description ==
After this change the non-threaded versions of OpenLDAP libraries will
not be shipped any more. Instead, these file will rather symlink to
their threaded representatives (i.e. libldap -> libldap_r, etc.). This
has been previously discussed in [Bugzilla] and other distributions
where this change already happened. Upstream still supports
non-threaded versions of their libraries as these might be used on
processors where threads are not supported. However, when these two
versions happen to be loaded at the same time (as discussed about Curl
in the Bugzilla [
https://bugzilla.redhat.com/show_bug.cgi?id=1370065])
symbol names overlap which may result in unpredictable behaviour. As
the most convenient solution arises the one proposed hereby.
== Scope ==
* Proposal owners:
update SPEC file so that some files are not shipped and replaced with
appropriate symlinks.
* Other developers:
None. Issues should not occur.
* Release engineering:
https://pagure.io/releng/issue/7253
* List of deliverables:
N/A
* Policies and guidelines:
None.
* Trademark approval:
(not needed for this Change)
--
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic