[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:25962] Re: GNOME-2.10.2



> > gnome-vfs-2.10.1/modules/file-method.c
> > 217行目あたり。
> > #ifdef HAVE_POSIX_FADVISE
> >         if (! (mode & GNOME_VFS_OPEN_RANDOM)) {
> >                 posix_fadvise (fd, 0, 0, POSIX_FADV_SEQUENTIAL);
> >         }
> > #endif
> > 329行目あたり。
> > #ifdef HAVE_POSIX_FADVISE
> >     posix_fadvise (file_handle->fd, offset, size, POSIX_FADV_DONTNEED);
> > #endif
> > 
> > どうも、ここの処理じゃないかと言う気がします。

ビンゴでした。

素の 4.02 で全部コンパイルしてみたものが同じように落ちるので、こちらで
も追いかけていたのですが、まさにここで落ちてしまっていますね。

posix_fadvise (実際には posix_fadvise64 に define されている) は、2.6
以降でしか存在しないはずなんですが、なぜか HAVE_POSIX_FADVISE が
define されていて、ここのコードに突入してしまいます。

> gnome-vfs の libfile.so が鍵のようですね。

というわけで、configure がなぜこれを有効にしてしまうのかを調べた後、適
当にパッチでも当ててごまかすことにします。
_______________________________
田原 俊一   jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

Follow-Ups
[plamo:25963] Re: GNOME-2.10.2, Shun-ichi TAHARA (田原 俊一)
References
[plamo:25954] Re: GNOME-2.10.2, Masanori Shimada
[plamo:25957] Re: GNOME-2.10.2, Masanori Shimada
[plamo:25958] Re: GNOME-2.10.2, Shun-ichi TAHARA (田原 俊一)

[検索ページ] [メール一覧]
Plamo ML 公開システム