Alas, I don't use OS X, or Mac OS X, or whatever it's called these days, so I can't easily test any fix, and I'd like some discussion if possible.
In January Bruno wrote that my proposed patch <http://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00319.html> would break gettext-based i18n of GNU programs on OS X; see <http://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00342.html>. In July Max Horn proposed a different patch, which he said is more logical <http://lists.gnu.org/archive/html/bug-gnulib/2012-07/msg00097.html>. Max's patch would set the codeset to be ASCII if the codeset is UTF-8 but MB_CUR_MAX is 1. This seems like it should do the trick, and shouldn't break any system that isn't already broken. Nobody has replied to Max's proposal, as far as I know. Are there any objections if I install his July patch?