Hi, you may need to hold/ignore the following packages[libffi&glib2] until more updates:
% spacefm 
spacefm: error while loading shared libraries: libffi.so.7: cannot open shared object file: No such file or directory
% cd /var/cache/pacman/pkg
% sudo pacman -U libffi-3.3-4-x86_64.pkg.tar.zst 
loading packages...
warning: downgrading package libffi (3.4.2-4 => 3.3-4)
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libffi (3.3-4) breaks dependency 'libffi.so=8-64' required by glib2
% sudo pacman -U libffi-3.3-4-x86_64.pkg.tar.zst glib2-2.70.0-1-x86_64.pkg.tar.zst 
loading packages...
warning: downgrading package libffi (3.4.2-4 => 3.3-4)
warning: downgrading package glib2 (2.70.0-2 => 2.70.0-1)
resolving dependencies...
looking for conflicting packages...

Packages (2) glib2-2.70.0-1  libffi-3.3-4

Total Installed Size:  15.21 MiB
Net Upgrade Size:       0.00 MiB
Edit: It might be related to libp11-kit as part of the output of lddtree in my system indicates
%lddtree /usr/bin/spacefm
....
libgnutls.so.30 => /usr/lib/libgnutls.so.30
                libp11-kit.so.0 => /usr/lib/libp11-kit.so.0
                    libffi.so.7 => None
....
This issue is already solved, the p11-kit needed a rebuild for the new libffi version.
Just sync and update

Powered by Obarun