I'm trying to build a package but it's complaining that iconv.h is missing and it keeps failing. I can see there is one iconv.h header, but it's only in bfin-elf. Why isn't this header in bfin-uclinux or bfin-linux-uclibc?
iconv.h is only installed when locale support is enabled in uclibc, which we don't do by default.
If you would like to build uclibc with locale enabled, you can do so by carrying out the following steps:
When the build gets to uClibc, you should see a "building locale" stage after each "uClibc: setup" phase.
If that all seems like too much work, you could try using libiconv instead. Although I've not tried this out.