getopt USE=nls executes the following line in the ebuild:
has_version sys-libs/glibc || libintl="-lintl"
Since the x86 prefix does not have glibc installed, it attempts to link the getopt binary with -lintl. On x86, gettext does not provide libintl.so, instead providing preloadable_libintl.so (although, it does provide libintl.dylib on ~x64-macos). On my x86 system, the getopt binary does link successfully without -lintl since the underlying libc provides the necessary symbols, so just removing the libintl="-lintl" line gets it working for me, but that does not seem like a portable solution. Thoughts?
can you post a build log, it isn't yet clear to me why it fails for you (*-macos should work)
(In reply to Fabian Groffen from comment #1)
> can you post a build log, it isn't yet clear to me why it fails for you
> (*-macos should work)
I'll see if I can get a build log off that machine. For the record, *-macos /does/ work due to the way gettext is built on darwin. It's only on x86 (and probably x86_64) that it fails.
Sorry, closing this bug, can't solve this.