[artix-general] libffi

Javier je-vv at e.email
Tue Feb 20 02:57:03 CET 2024


Hello !

Currently, if using the lib32 repo:

> % pacman -Syu
> ...
> resolving dependencies...
> warning: cannot resolve "libffi=3.4.5", a dependency of "lib32-libffi"
> :: The following package cannot be upgraded due to unresolvable dependencies:
>       lib32-libffi
> 
> :: Do you want to skip the above package for this upgrade? [y/N] y
> looking for conflicting packages...
>  there is nothing to do

Now, notice there's an update for lib32-libffi to 3.4.5:

> % pacman -Ss lib32-libffi
> lib32/lib32-libffi 3.4.5-1 [installed: 3.4.4-1]
>     Portable foreign function interface library (32-bit)
> multilib/lib32-libffi 3.4.5-1 [installed: 3.4.4-1]
>     Portable foreign function interface library (32-bit)

But, there's no update on on libffi at all:

> % pacman -Ss libffi
> system/libffi 3.4.4-1 [installed]
>     Portable foreign function interface library
> ...
> lib32/lib32-libffi 3.4.5-1 [installed: 3.4.4-1]
>     Portable foreign function interface library (32-bit)
> ...
> multilib/lib32-libffi 3.4.5-1 [installed: 3.4.4-1]
>     Portable foreign function interface library (32-bit)

I tried enabling gremlins, and then gobbling for the system repo, and none is exposing libffi 3.4.5 version.  Gremlins is exposing an update but to 3.4.6 instead, which is not the one required by lib32-libffi.  It seems Arch made the move to libffi 3.4.5 already, and Artix somehow skipped it, since 3.4.6 is already in gremlins, but 3.4.5 is nowhere to be found.

As for why libffi 3.4.5 is required:

> % pacman -Si lib32-libffi
> Repository      : lib32
> Name            : lib32-libffi
> Version         : 3.4.5-1
> ...
> Depends On      : lib32-glibc  libffi=3.4.5
> ...
> 
> Repository      : multilib
> Name            : lib32-libffi
> Version         : 3.4.5-1
> ...
> Depends On      : lib32-glibc  libffi=3.4.5
> ...

Greetings !

-- 
Javier
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: OpenPGP digital signature
URL: <https://lists.artixlinux.org/archives/artix-general/attachments/20240219/e4024b0a/attachment.sig>


More information about the artix-general mailing list