Re: git: e0acbd158ec9 - main - security/rhash: update to 1.4.4 and fix build with lld 17
Date: Thu, 21 Sep 2023 07:23:47 UTC
On 21 Sep 2023, at 01:52, Tomoaki AOKI <junchoon@dec.sakura.ne.jp> wrote:
>
> Ports dependig on this should be forcibly bumped, as shlib major
> version is bumped from librhash.so.0 to librhash.so.1 (1.4.4).
> For example, math/suitesparse-config fails as cmake, which depends on
> security/rhash, cannot find librhash.so.0 anymore on poudriere build.
>
> By grep'ping /usr/ports, 3 ports below dependson security/rhash.
> devel/cmake-gui
> devel/cmake-core
> misc/mbuffer (with OPTION RHASH enabled)
>
>
> For me, simply deleting pkg of devel/cmake-core helped, so bumping
> PORTREVISION for above 3 ports would be sufficient.
misc/mbuffer depends only at runtime on librhash, but it hardcodes dlopen("librhash.so.0",RTLD_NOW), unfortunately. I will check if it can be made to run with librhash.so.1, as I don't think the API has changed so much that it won't work.
I will bump the other ports right away.
-Dimitry