the default is ABI=64 for x86_64 hosts. I noticed that configure fails without specifically setting ABI=32 when crosscompiling on 32bit linux. Other platforms have other ABI settings(mostly ABI=standard). In my jenkins tests, always setting ABI=32 or ABI=64 depending on host arch failed, while not setting it at all works.

But I agree that it doesn't look pretty.