Bug 244973 - devel/libslang2 hardlinks to libncurses.so.8 instead of libncurses.so symlink ld-elf.so.1: Shared object "libncurses.so.8" not found
Summary: devel/libslang2 hardlinks to libncurses.so.8 instead of libncurses.so symlink...
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Renato Botelho
Depends on:
Reported: 2020-03-22 11:52 UTC by mikhail.rokhin
Modified: 2020-04-14 12:26 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (garga)


Note You need to log in before you can comment on or make changes to this bug.
Description mikhail.rokhin 2020-03-22 11:52:19 UTC
Please, correct the behaviour. It's quite inconvenient to rebuild after each system update (for e.g., when libncurses.so.8 changed to libncurses.so.9 ): 

ld-elf.so.1: Shared object "libncurses.so.8" not found, required by ...

Port should use /usr/lib/libncurses.so symlink to /lib/libncurses.so.Any .

Thank you for support & development.
Comment 1 Renato Botelho freebsd_committer 2020-04-14 12:26:30 UTC
When a library version changes, like happened recently with libncurses, it means the ABI has changed and it's mandatory to rebuild every binary that is linked to that library.  It's not a libslang2 bug.