Starting with Ruby 3.1.3, mkmf.rb calls to `pkg-config` will fail if `pkg-config` wasn't present on the system at the time it was built. Prior to that version, even if Ruby itself wasn't configured with `pkg-config`, mkmf.rb would be abl...mistydemeo (Misty De Meo)
When the `--with-jemalloc` option is passed, the configure script will correctly fail with an error if the library is missing. However, if the library is present and headers are missing, configure will succeed and allow the build to proc...mistydemeo (Misty De Meo)
r57401 introduced parallel ext configuration, which has broken `make install` when configuring Ruby using the `--with-static-linked-ext` option. Specifically, it looks like miniruby fails to require the `stringio` extension at install-ti...mistydemeo (Misty De Meo)
After some research, I discovered that this has since been fixed in trunk. It was fixed by r57446 (git b3dbeb6e90f). I can't test if this fixes the trunk build, which fails for what may or may not be unrelated reasons, but backporting th...mistydemeo (Misty De Meo)
Found the commit that's responsible - r51756 (50226fb61cb10c5be9e2745e7b1a29228987a4ee in the github mirror). This does adjust the logic surrounding the `STATIC_LIB` target and whether or not to add `install-rb`. At a glance, making t...mistydemeo (Misty De Meo)
r53400 fixes a bug in which `includedir`, instead of `oldincludedir`, is inappropriately prefixed with `SDKROOT`. This bug was introduced in 2.3.0preview1, and fixed in 2.4.0preview1. If there will be a 2.3.5, please backport this to the...mistydemeo (Misty De Meo)