Merge the r1915236 group from trunk: * r1915236, r1915239 Support building swig-rb with clang 16 / GCC14 Justification: Distros moving to newer compilers that treat these as errors Votes: +1: astieger, dsahlberg, jamessan