This bug report is for the currently supported uclibc stages found at <mirror>/releases/amd64/autobuilds/current-stage3-amd64-uclibc-hardened/ <mirror>/releases/amd64/autobuilds/current-stage3-amd64-uclibc-vanilla/ <mirror>/releases/x86/autobuilds/current-stage3-i686-uclibc-hardened/ <mirror>/releases/x86/autobuilds/current-stage3-i686-uclibc-vanilla/ <mirror>/experimental/arm/uclibc/ <mirror>/experimental/mips/uclibc/ In those stages, libintl is provided by sys-devel/gettext which installs /usr/lib/libintl.so, as they do on the bsd systems. This is because uclibc's libintl has issues. As a result, for packages where you build with USE=nls, you have to add LDFLAGS=-lintl to get the build to work. You can do this by adding a line to /etc/portage/package.env. `man 5 portage` for details. This tracker is to track bugs that come up and to follow progress towards fixing the uclibc issues. Reproducible: Always
closing this bug in favor of 570544. while this bug was specifically about adding -lintl, and should be confused with other uclibc bugs, especially those where you need to add -liconv, these are very easy to identiy and we can do so in the indivitual bugs. *** This bug has been marked as a duplicate of bug 570544 ***