[Bug 1174274] openldap2: uses sys_errlist global that will no longer be available.
https://bugzilla.suse.com/show_bug.cgi?id=1174274 https://bugzilla.suse.com/show_bug.cgi?id=1174274#c2 William Brown <william.brown@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |crrodriguez@opensuse.org Flags| |needinfo?(crrodriguez@opens | |use.org) --- Comment #2 from William Brown <william.brown@suse.com> --- (In reply to Cristian Rodríguez from comment #0)
openldap, in oarticular /usr/lib64/libldap_r-2.4.so.2.10.13 uses deprecated sys_errlist(3) and sys_nerr(3) elf symbols, in the next glibc release this are no longer available to new builds and will cause this library to have a different behaviour (will not FTBS) that may not be what you want.
key things to know:
- strerror is now thread safe. - sys_errlist and sys_nerr are only available to old binaries. - strerrorname_np and strerrordesc_np functions must be used instead, both are both are thread and async-signal safe.
Okay, I need some more information here. What is "FTBS" mean? I can't find it in any of my research? My friends at Red Hat have said they haven't seen anything about this either in RH/Fedora, so is this SUSE specific? Or is this just related to tumbleweed being a rolling release? Is there any documentation from glibc about these symbols and their deprecation? Thanks, -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com