I've built the toolchain and psl1ght libs in a couple of Macbooks with no issues; if you want post the error and I'll check, it's probably a simple thing.
(perhaps the update from Mojave to Catalina changed something)
I'm still on Mojave
LIB_PATH='' /bin/sh ../../ld/genscripts.sh "../../ld" "/usr/local/ps3dev/ppu/lib" "/usr/local/ps3dev/ppu" "/usr/local/ps3dev/ppu" x86_64-apple-darwin18.7.0 powerpc64-ps3-elf powerpc64-ps3-elf "│·············
elf64ppc" "/usr/local/lib /lib /usr/lib" no no elf32ppc "powerpc-ps3-elf" │·············
rm -f ar.pod │·············
LIB_PATH='' /bin/sh ../../ld/genscripts.sh "../../ld" "/usr/local/ps3dev/ppu/lib" "/usr/local/ps3dev/ppu" "/usr/local/ps3dev/ppu" x86_64-apple-darwin18.7.0 powerpc64-ps3-elf powerpc64-ps3-elf "│·············
elf64ppc" "/usr/local/lib /lib /usr/lib" no no elf32ppclinux "powerpc-ps3-elf" │·············
../../../binutils/doc/binutils.texi:4272: warning: @itemx should not begin @table │·············
../../../binutils/doc/binutils.texi:4280: @itemx must follow @item │·············
../../../binutils/doc/binutils.texi:4284: @itemx must follow @item │·············
../../../binutils/doc/binutils.texi:4290: @itemx must follow @item │·············
../../../binutils/doc/binutils.texi:4294: @itemx must follow @item │·············
../../../binutils/doc/binutils.texi:4304: @itemx must follow @item │·············
../../../binutils/doc/binutils.texi:2341: warning: node next `ranlib' in menu `readelf' and in sectioning `size' differ │·············
../../../binutils/doc/binutils.texi:2394: warning: node prev `size' in menu `readelf' and in sectioning `ranlib' differ │·············
../../../binutils/doc/binutils.texi:2618: warning: node next `strip' in menu `elfedit' and in sectioning `c++filt' differ │·············
../../../binutils/doc/binutils.texi:3124: warning: node next `nlmconv' in menu `windres' and in sectioning `windmc' differ │·············
../../../binutils/doc/binutils.texi:3229: warning: node next `windmc' in menu `dlltool' and in sectioning `windres' differ │·············
../../../binutils/doc/binutils.texi:3229: warning: node prev `windmc' in menu `windres' and in sectioning `nlmconv' differ │·············
../../../binutils/doc/binutils.texi:3390: warning: node next `windres' in menu `windmc' and in sectioning `dlltool' differ │·············
../../../binutils/doc/binutils.texi:3390: warning: node prev `windres' in menu `nlmconv' and in sectioning `windmc' differ │·············
../../../binutils/doc/binutils.texi:3584: warning: node next `dlltool' in menu `Common Options' and in sectioning `readelf' differ │·············
../../../binutils/doc/binutils.texi:3584: warning: node prev `dlltool' in menu `windmc' and in sectioning `windres' differ │·············
../../../binutils/doc/binutils.texi:3978: warning: node next `readelf' in menu `size' and in sectioning `elfedit' differ │·············
../../../binutils/doc/binutils.texi:3978: warning: node prev `readelf' in menu `ranlib' and in sectioning `dlltool' differ │·············
../../../binutils/doc/binutils.texi:4232: warning: node next `elfedit' in menu `c++filt' and in sectioning `Common Options' differ │·············
../../../binutils/doc/binutils.texi:4232: warning: node prev `elfedit' in menu `strip' and in sectioning `readelf' differ │·············
../../../binutils/doc/binutils.texi:4326: warning: node prev `Common Options' in menu `dlltool' and in sectioning `elfedit' differ │·············
gmake[3]: *** [Makefile:351: binutils.info] Error 1 │·············
gmake[3]: Leaving directory '/Volumes/extended/Work/ps3/ps3toolchain/build/binutils-2.22/build-ppu/binutils/doc'