>>158
これって、純粋に ld のバグだよね。
考えて解決がつく問題のような気がしないんだけど…
もしかして、malloc() の返り値をチェックしてないとか?
だとすると「ulimit -d ××」なり「limit data ××」なり
で、ヒープのサイズを増やせば解決するのかな?

>>159
/usr/ccs/bin に GNU ld はインストールしないでしょ。
make は ld とは別プロセスだから、関係しない筈というか、
関係したらおかしいでしょ。