だいぶスレ違いな質問になっているような気がするので、最後にしますです。

Solaris8でlibiconvの変換がうまく行かない件ですが、
環境変数のLIB、INCLUDE、LD_LIBRARY_PATHを設定しても、
make時のlink.shで、don't need と言われ、
-liconvが除外されてしまうのが原因っぽい気がします。
config.mk で -L -R を指定しても同じでした。

src/auto/link.sed から iconv の部分を削除すれば、リンクはされるんですが、
やはり変換はできません。

どうしてもiconvが必要というわけではないので、できなければあきらめますが、
なんか悔しいので、どなたかわかるかたいませんでしょうか?