the ebuild set "CONFIG_SHELL=${EPREFIX}/bin/sh" to "make sure we configure with the same shell as we run icu-config with, or ECHO_N, ECHO_T and ECHO_C will be wrongly defined" However icu-4.6 configure use custom echo test (using /bin/sh), so that the ECHO_{N,T,C} is wrongly defined. Reproducible: Always
Created attachment 261763 [details, diff] fix configure to use CONFIG_SHELL icu-config output without the patch % icu-config --ldflags-searchpath --ldflags-system -L/Users/naota/Gentoo/usr/lib \c -lpthread -lm \c % (next prompt) icu-config output with the patch % icu-config --ldflags-searchpath --ldflags-system -L/Users/naota/Gentoo/usr/lib -lpthread -lm % (next prompt)
Created attachment 261765 [details, diff] ebuild patch to use the above patch
Unfortunately they indeed worked around it in a broken way. I took your patch, applied, thanks.
*** Bug 358103 has been marked as a duplicate of this bug. ***