Bug 36412 - libzfs-0.7.13-alt1 exports strlcat, strlcpy, and strnlen from libuutil.so.1
Summary: libzfs-0.7.13-alt1 exports strlcat, strlcpy, and strnlen from libuutil.so.1
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libzfs (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-26 03:52 MSK by Dmitry V. Levin
Modified: 2019-03-26 17:00 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)