Bug 36413

Summary: libbsd-0.9.1-alt1 overrides functions defined in libc
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: libbsdAssignee: Vitaly Lipatov <lav>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: lav, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmitry V. Levin 2019-03-26 03:55:49 MSK
$ LC_ALL=C comm -12 <(provided_symbols /lib64/libc.so.6) \
<(provided_symbols /usr/lib64/libbsd.so.0.9.1)
explicit_bzero
reallocarray
strlcat
strlcpy

In ALT these functions are defined in libc, nothing else should use their own
bundled copies, let alone export them.
Comment 1 Vitaly Lipatov 2019-03-26 12:10:41 MSK
(В ответ на комментарий №0)
...
> In ALT these functions are defined in libc, nothing else should use their own
> bundled copies, let alone export them.
Существует ли рекомендуемый способ управлять экспортируемыми символами при сборке?
Comment 2 Anton Farygin 2019-03-26 12:13:07 MSK
по хорошему их не только экспортировать, но и собирать не надо.