早いご返事ありがとうございます。 ご指摘の通りi386を選択したまま再構築してました。 CPUを指定してもう一度トライしてみます。 (今までこんなオプションがあること自体知りませんでした...) 谷 > On Tue, 08 Apr 2003 06:33:11 +0900 (JST) > Takahiko FUJITA <tafujita@xxxxxxxxxxxxxxxxx> wrote: > > > ソースからリビルドするときに (mkkpkgを使った場合も) > > 同じエラーが出ました。 > > > > mkkpkg を使っての make menuconfig で、カーネルのオプション > > > > Character devices -> Enabled XFree 4.1 ioctl interface by default > > > > を選択するとエラー無くパッケージができましたから、 > > これが関係あるのでしょうか。 > > cmpxchg は 素の i386 にはないので i386 kernel のみエラーになります。 > kernel config で CPU を 486 以降のものを選択すれば unresolved > symbol は解決するとおもいます。 > # __HAVE_ARCH_CMPXCHG が define されていないときは cmpxchg を使わない > # ようにするべきなんでしょうけど、i386 で drm を使うなんてありえない > # ので disable にしておくのがらくそうです。 > > ちなみに、drm-4.0 では kernel の cmpxchg の定義相当のものが > なかに埋め込まれているのでとりあえず unresolved にはならないですみ > ますが、結局 initialize で i386 の場合ははねられます。 > > -- > Daisuke SUZUKI <daisuke@xxxxxxxxxxx> > President, Project Vine. http://vinelinux.org/ > President, Vine Caves, Ltd. http://vinecaves.com/ > Vice President, Japan Linux Association. http://jla.linux.or.jp/ >