LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: biosxjj

升级到LENNY 进不x 重新安装8.40.4 显示 模块不匹配 ~~MISMATCH ?怎么办 ~~~~

[复制链接]
发表于 2007-12-9 15:01:45 | 显示全部楼层
Post by d00m3d;1793334
这里说明了为什麽 ABI 不兼容,当前内核是用 gcc-4.1.3 编译出来的,但当前 gcc 是 4.2.3 的 prerelease

显卡驱动说穿了其实就是以内核模块加载的,因此,编译显驱的 gcc 版本要跟编译内核的 gcc 版本相同或兼容才行,这亦解释了为什麽每次内核升级後都要重新编译显驱的原因

如 manphiz 提出的 xorg 问题已解决的话,现在你要做的要麽是:

1. 用 gcc-4.2.x 编译一个内核,使 gcc 版本配合
2. 在 unstable 里 apt-get 一个内核回来用,因为现在 unstable 里默认的 gcc 是 4.2.x
3. 把 gcc-4.1.x apt-get 回来再用它来编译显驱

Good Luck!

如果使用 module-assistant 的话是没有问题的。目前 Debian 内核仍然是用 gcc-4.1 编译的,所以通过 Debian 方式(module-assistant, make-kpkg, etc.)来编译内核模块都会默认用 gcc-4.1 。手动编译的话则需要指定 CC=gcc-4.1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-9 15:13:48 | 显示全部楼层
哦  视乎看懂了  unstalble  是sid吗??/~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-9 15:17:40 | 显示全部楼层
到底谁最新呢??  4.2 是预发行版 不好吧 用新驱动了 不管了~~
回复 支持 反对

使用道具 举报

发表于 2007-12-11 07:10:22 | 显示全部楼层
Debian unstable (Sid)里的 gcc-4.2.3 pre-release 其实只是将 gcc-4.2.2 的最新 snapshot 来取名而矣,本质还是 gcc-4.2.2
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表