Beginning in gpg 2.3.3 (did not occur in 2.3.2), there is an error emitted when running on macOS when most operations are performed.
E.g.:
gpg: error reading symlink '/proc/curproc/file': No such file or directory gpg: assuming signed data in 'gnupg-2.3.3.tar.bz2' gpg: Signature made Tue Oct 12 08:48:46 2021 PDT gpg: using EDDSA key 6DAA6E64A76D2840571B4902528897B826403ADA gpg: Good signature from "Werner Koch (dist signing 2020)" [full]
The problem appears to be in common/homedir.c. The routine unix_rootdir() assumes that /proc is available, and issues an error diagnostic when it discovers it missing.
The error seems to be harmless, but emitting an error message about it could alarm users.
Is the error of no consequence? If so, perhaps the contents of unix_rootdir() could be stubbed out and just return NULL on the apple platform.