CONV_CAP_VAL_HW2_BUFSIZE wasn't updated
While working on other matters, I was noticed something odd in elfdump of the notes section. Look at the hwcap2 entry here:
...  SUN_HWCAP2 0x3f ...
This made me ask, why wasn't this actually a valid value and size. Digging into this, what I eventually found, was that we were returning ELFCAP_ERR_BUFOVFL from the hwcap2 expansion routines. The reason for this is that the constant that libconv uses for sizing the buffer was not updated with the additional hardware capabilities that were added to the system. This should be expanded to better cover this.