[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:25965] Re: GNOME-2.10.2
-
From:Masanori Shimada
-
Date:Thu, 28 Jul 2005 21:28:50 +0900 (JST)
- Subject: [plamo:25965] Re: GNOME-2.10.2
- From: Masanori Shimada <shi_ma@xxxxxxxxxxxxx>
- Date: Thu, 28 Jul 2005 21:28:49 +0900
gdm自動ログイン中のPlamo&Vineユーザーです。
> >
> > posix_fadvise (実際には posix_fadvise64 に define されている) は、2.6
> > 以降でしか存在しないはずなんですが、なぜか HAVE_POSIX_FADVISE が
> > define されていて、ここのコードに突入してしまいます。
>
> posix_fadvice[64] は、glibc に存在するライブラリでした。glibc が持って
> るので、gnome-vfs は必ずこれを有効にしてしまう、というオチ。
>
> これ、後ろで fadvice システムコールを呼んでるのですが、これが 2.6 系の
> カーネルにしか存在しないために 2.4.x な環境ではおかしくなってしまう、
> というのが真相だったようです。
わざわざ、#ifdef #endif で囲まれている処理で、
「posix_fadvise はカーネル 2.5.60 で登場した。」と言うページを見つけて、
ここではないかと思ったのですが、田原さんの説明と下記のリポートで納得がいきました。
>
> 今夜、いくつかのパッケージを入れ替えます。
>
明日の深夜にダウンロードしてみます。停電じゃありませんように:-)
あれから私の方は「困ったら、とりあえずググれ!」の格言に従って^^;
興味深いリポートを見つけました。
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=313219
これは同じような状況じゃないかと思います。
英語が読めないので、細部のニュアンスはわかりませんが、
結局、「実験的なglibcのバージョンにアップデートしなさい」
と言うことでしょうか。
こんなバグ?がglibcにあるとは信じられません。
新しいパッケージを自分でmakeしてインストールした場合、
GNOME以外でも、何か影響は出ないのかと少し心配です。
thanks!
-M.S
- References
-
- [plamo:25957] Re: GNOME-2.10.2, Masanori Shimada
- [plamo:25958] Re: GNOME-2.10.2, Shun-ichi TAHARA (田原 俊一)
- [plamo:25962] Re: GNOME-2.10.2, Shun-ichi TAHARA (田原 俊一)
- [plamo:25963] Re: GNOME-2.10.2, Shun-ichi TAHARA (田原 俊一)
[検索ページ]
[メール一覧]
Plamo ML 公開システム