Bug 36413 - libbsd-0.9.1-alt1 overrides functions defined in libc
Summary: libbsd-0.9.1-alt1 overrides functions defined in libc
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: libbsd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-26 03:55 MSK by Dmitry V. Levin
Modified: 2019-03-26 12:13 MSK (History)
2 users (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: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
по хорошему их не только экспортировать, но и собирать не надо.