spidermonkey is an absolute nightmare. The amount of configurations we care about that can't use it is really high. I had issues with netbsd/mips (wrong page size), others mentioned linux/arm64, and now I hear it isn't working on illumos. upstream is silly.