This should really be fixed upstream somehow, but the upstream build with clang is broken on Fedora 38 right now anyway due to header issues. (Cherry-picked from 45b8dced92)
45b8dced92