* kernel-3.7.1ではAMDのCatalystドライバ12.10がビルドできない [#gd470f83]
- ページ: [[不具合報告/Plamo64-1.0]]
- 投稿者: [[kojima]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: 不具合報告
- 投稿日: 2012-12-29 (土) 13:17:20
- バージョン: Plamo-5.0
** メッセージ [#d7690a88]
しばらく前から obsolete と宣言されていた VM_RESERVED システムコールの定義が
3.7系のカーネルソースから削除されたため、これを参照しているドライバがビルドできない。
一応、いったんビルドが失敗した状態で、/lib/modules/fglrx/build_mod/firegl_public.c に
#ifndef VM_RESERVED
#define VM_RESERVED (VM_DONTEXPAND | VM_DONTDUMP)
#endif
という定義を加えてやって、同じディレクトリにある make.sh と、一つ上にある make_install.sh を
実行すればビルド、インストールはできる模様。
しかしながら、カーネルはこのモジュール関連のスタックトレースを吐くので、
本質的な解決にはなっていないのかも知れない。
--------
- この問題にたどり着く前に、/lib/modules/3.7.1-plamo64/build/include/linux/version.h が無いと言われる。カーネルを make しても同様。/usr/include/linux/version.h をコピー(またはリンク)して解決。 -- [[sshimo]] &new{2013-03-03 (日) 17:10:04};
- version.h は少し前になくなってますね.この辺りの構造自体が変わってます. :-) -- [[TenForward]] &new{2013-03-11 (月) 18:50:17};
- すっかり忘れてたけど、いつの間にかCatalystドライバが対応していたので完了。 -- [[kojima]] &new{2013-12-29 (日) 22:31:55};
#comment