2011年12月6日7:19 KOSAKI Motohiro <kosaki.motohiro / gmail.com>:

> DBM::VERSIONは仕様が腐っていて 1)本物のdbmとリンクした場合は
> コンパイル時に使ったDBMのバージョンを表示 2) gdbm等の代替実装と
> リンクした場合は "unknown" という表示 となっているのがworkaroundを
> 入れにくくしている諸悪の根源なので、ついでにそこを直してしまう。と
> いうのもありかもしれない。dbmのバージョンを実行時にとる方法を
> 思いつかないけど

本物 (4.3BSD) じゃなくて Berkeley DB ですね。

本物のは version は提供していないように思います。

GDBM は gdbm_version というのがあります。

かなり十分な情報が得られるような気がしますね。
-- 
[田中 哲][たなか あきら][Tanaka Akira]