> Makefileの書き換えで
> libiconvの環境があってもなくても正常に動くgcc-3.4.1が作成できるのであれば

あ、それはできないよ。単に libiconv がある環境で動くものが欲しい
のかと思ってた。

選択肢:
1. あきらめる
2. libiconv をスタティックリンクする (Makefile 程度)
3. libiconv をリンクし、コンパイラと libiconv を一緒に配布する (Makefile 程度)
4. gcc の C ソースをハックして、libiconv が使える場合のみ機能するようにする
5. gcc の C ソースをハックして、libiconv なしで Windows のコード変換 API で頑張る