Gnome's people claims that new version of librsvg is better (currently the latest is 2.42.2). But this update may require significant changes in build system because some of the code was rewritten in Rust: https://mail.gnome.org/archives/desktop-devel-list/2017-January/msg00001.html
We know of course. Help welcome with taming rust for multilib support. Initial stab at it from Gilles is in gnome overlay, but no multilib support yet, and just an initial draft pushed in for me and others to help work on it too when we can. And of course help welcome getting rust to other architectures in Gentoo than amd64 and x86...
FWIW, I tested the proposed solution in gnome overlay (ref: https://github.com/Heather/gentoo-gnome/pull/340) emerging =gnome-base/librsvg-2.44.13 and it worked just fine with =dev-lang/rust-bin-1.34.2
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=304759386bfcbedbcc940a9938ec56cc1dba69f9 commit 304759386bfcbedbcc940a9938ec56cc1dba69f9 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2020-08-01 09:46:02 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2020-08-01 21:43:45 +0000 gnome-base/librsvg: bump to 2.48.8 Closes: https://bugs.gentoo.org/648990 Closes: https://bugs.gentoo.org/645036 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org> gnome-base/librsvg/Manifest | 1 + gnome-base/librsvg/librsvg-2.48.8.ebuild | 95 ++++++++++++++++++++++++++++++++ profiles/arch/arm/armv4/package.mask | 1 + profiles/arch/arm/armv4t/package.mask | 1 + profiles/arch/arm/armv5te/package.mask | 1 + 5 files changed, 99 insertions(+)