One of the plans for OpenJDK is to deprecate and remove the 32-bit x86 port.
It turns out that OpenJDK on illumos/Solaris still has a fair few remnants for 32-bit x86. It turns out that none of this has actually worked or been compiled in a very long time (8u20 I think was the last time it worked), so I'm going to completely strip any remaining 32-bit code out of my Solaris port.