In article <80n0fuu0o8.fsf@kurishna.tri.asanuma.co.jp>
        Koji Mori <mori@tri.asanuma.co.jp> writes:

> うちの 4.8R で試すと ldd t で /usr/lib/libstdc++.so.3 が表示されますし、
> objdump -T /usr/lib/libstdc++.so.3 で cout があるのが確認できます。

というヒントをいただいたので試してみたところ

| $ ldconfig -elf -r |grep stdc
|       44:-lstdc++.3 => /usr/lib/libstdc++.so.3
|       90:-lstdc++.2 => /usr/lib/compat/libstdc++.so.2
|       189:-lstdc++.3 => /usr/local/lib/libstdc++.so.3
| $ LD_LIBRARY_PATH= /usr/bin/c++ -o t t.cc
| $ ldd t
| t:
|       libstdc++.so.3 => /usr/local/lib/libstdc++.so.3 (0x28066000)
|       libm.so.2 => /usr/lib/libm.so.2 (0x280ab000)
|       libc.so.4 => /usr/lib/libc.so.4 (0x280c6000)

ということで何故か /usr/local/lib を見に行ってしまいます. ふと build 
時の環境変数が影響しているかもしれないと思ってその辺りに気をつけて 
build したところうまくいくようになりました. ありがとうございます. 

# 後は /usr/bin/g++ と /usr/local/bin/g++ とかの同居方法を考えないと….
--
Kazuo Fox Dohzono / dohzono@hf.rim.or.jp