わたなべです.

Shugo Maeda <shugo / po.aianet.ne.jp> writes:

:$ nm -o /usr/local/jdk1.1.3/lib/i586/green_threads/*.so | grep '__muldi3'
:/usr/local/jdk1.1.3/lib/i586/green_threads/libjava.so:         U __muldi3
[...]
:* ext/java/java.so
:
:$ nm ext/java/java.so | grep '__muldi3'
:
:この結果はどういうことを意味するんでしょう?

U なので libjava.so はさらに外部の symbol を参照してます.
でもそれがどこにもないということになりますね.
static の library はそれを取り込んでいるので解決してしまう.

名前からして掛け算とか割り算とかそういったもんだと思うんだけ
ど, なんでしょうね. libc には __umoddi3, __udivdi3 はあるみ
たい.

-- 
わたなべひろふみ