What I said on the tin, gputils is a PIC assembler. I don't know if it's required for targets other than pic14 and pic16, but it's not required for a bunch of targets.
From a quick look does seem fine if no pic14/pic16: configure: error: gputils (gpasm, gplink, and gplib) are required but not found. Either install gputils or reconfigure with --disable-pic14-port and --disable-pic16-port.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c07b196801193d2de83a2f0291a966f699466bcf commit c07b196801193d2de83a2f0291a966f699466bcf Author: Fabio Rossi <rossi.f@inwind.it> AuthorDate: 2021-11-08 18:20:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-11-12 01:47:17 +0000 dev-embedded/sdcc: added version 4.1.0 - added support to z80n and r2ka ports - fixed bug #779622 - fixed bug #770082 Closes: https://bugs.gentoo.org/779622 Closes: https://bugs.gentoo.org/770082 Signed-off-by: Fabio Rossi <rossi.f@inwind.it> Closes: https://github.com/gentoo/gentoo/pull/22867 Signed-off-by: Sam James <sam@gentoo.org> dev-embedded/sdcc/Manifest | 2 + dev-embedded/sdcc/metadata.xml | 2 + dev-embedded/sdcc/sdcc-4.1.0.ebuild | 156 ++++++++++++++++++++++++++++++++++++ 3 files changed, 160 insertions(+)