[ubuntu] Ubuntu 9.10で cifsマウントしたディレクトリ配下での global, cscope が失敗する

cifsでマウントしたディレクトリ配下で、gtags や cscope -b を行った際に、file not found 系のエラーが発生。



cscopeのソースを追って、根本原因を調べると、どうやら ファイルに対する stat() で "Value too large for defined data type" エラーが発生しているようだ。

巨大ファイルをアクセスしている訳ではないので、cifs でマウントする際のオプションだろうと目星を付けて調べてみと、"noserverino"オプションを記述すると正常に挙動するようになった。



noserverino はデフォルト値だったような気がするが、Ubuntu9.10ではそのへんの設定が変わったんだろうか……