Bug 36412

Summary: libzfs-0.7.13-alt1 exports strlcat, strlcpy, and strnlen from libuutil.so.1
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: libzfsAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmitry V. Levin 2019-03-26 03:52:20 MSK
In ALT these functions are defined in libc, nothing else should use their own
bundled copies, let alone export them.

$ LC_ALL=C comm -12 <(provided_symbols /lib64/libc.so.6) <(provided_symbols /lib64/libuutil.so.1)
strlcat
strlcpy
strnlen
Comment 1 Repository Robot 2019-03-26 17:00:12 MSK
zfs-0.7.13-alt2 -> sisyphus:

Tue Mar 26 2019 Anton Farygin <rider@altlinux.ru> 0.7.13-alt2
- removed ALT glibc functions from libuutil, since  ALT build glibc has its own
  implementation of the strlcat, strlcpy and strnlen functions (closes: #36412)