When possible, please branch and build thrift in EPEL9. It is in the (post-bootstrapping) dependency chain for grpc. The current Rawhide spec file at least builds without modifications. I haven’t tried to check if there any missing install-time dependencies.
Marking this as a duplicate of a newer bug that has discussion. *** This bug has been marked as a duplicate of bug 2086171 ***