git: 821aa63a0940 - main - ncurses: only keep the version with widechar support

Gordon Bergling gbe at freebsd.org
Wed Jan 20 18:08:49 UTC 2021


On Tue, Jan 05, 2021 at 01:02:04PM +0000, Baptiste Daroussin wrote:
> The branch main has been updated by bapt:
> 
> URL: https://cgit.FreeBSD.org/src/commit/?id=821aa63a09402935da0a73abf20ba0441562aa07
> 
> commit 821aa63a09402935da0a73abf20ba0441562aa07
> Author:     Baptiste Daroussin <bapt at FreeBSD.org>
> AuthorDate: 2021-01-04 16:29:40 +0000
> Commit:     Baptiste Daroussin <bapt at FreeBSD.org>
> CommitDate: 2021-01-05 13:01:32 +0000
> 
>     ncurses: only keep the version with widechar support
>     
>     Only keep the widechar version of ncurses as libncursesw.so.9
>     
>     Keep the old name to avoid breaking the ABI compatibility (the non
>     widechar version libncurses.so.9 is not binary compatible with
>     libncursesw.so.9) since all ports and base are already only linking
>     against the widechar version we can simply remove libncurses.so.9
>     
>     Since the .9 version only lived in the dev branch and never ended in a
>     release, it is simply removed and not added to any binary compat
>     package.
>     
>     Add symlinks to keep build time compatibility for anyone linking against
>     -lncurses

Hi Baptiste,

thanks for the cleanup. It would be nice if you could send a HEADS UP to current@
before such changes. This change rendered my login shell on arm64 useless and it
took me about 8 hours on a saturday to get the shell working againg, by using a
FreeBSD livesystem, booted on my MacBook, while hurderling with pwd_mkdb(8).

--Gordon


More information about the dev-commits-src-all mailing list