The ebuilds in ::musl overlay are significantly out-of-date with regards to current versions of dev-lang/ruby. Rather than update a separate copy of the relevant versions in the overlay, it would instead make more sense to port over the needed [small] configure settings to the main Gentoo ebuild repository, in order to keep it in-sync.
If needed, the hardened project/musl team can provide additional musl-related support, but usually all that is required is patching around non-standard code/includes/glibc-isms.
This improves overall maintainability of musl support in Gentoo Linux, and reduces reliance on the ::musl overlay as the staging area for patches that should be upstreamed. Fortunately, this process is going well as musl-libc gains momentum and recognition.
that path disappeared
Is it known what changes were necessary?
I'm looking into https://bugs.ruby-lang.org/issues/14387#note-10, in short the stack size of musl makes ruby quickly useless, running things like puppet bomb out. Looking at 2.6.6-r2 here (current stable) to see if I can get puppet to run.