再见情人 发表于 2005-12-14 16:11:24

kanker兄kernel2.6.15rcrpm有较重bug

我今天装了一下nv驱程,发现了此bug
新版内核 build/arch/i386
中 kcongfig makefile 相对于以前的版有一些变化,我做了diff 后发现 对于cpu config 和makefile
新增了 source kconfig.cpu和Makefile.cpu取消了原有定义部分,事实上没有变化。
但是在打包过程中 Makefile.cpu却没有打进去。
这在安装新的驱动时Makefile这里是无法通过的,少了Makefile.cpu,所以导致无法安装,解决发法可以在打包时提供Makefile.cpu
也可以 将makefile 中 include $(srctree)/arch/i386/Makefile.cpu
这一行改成 align := $(cc-option-align)
cflags-$(CONFIG_M386)                += -march=i386
cflags-$(CONFIG_M486)                += -march=i486
cflags-$(CONFIG_M586)                += -march=i586
cflags-$(CONFIG_M586TSC)        += -march=i586
cflags-$(CONFIG_M586MMX)        += $(call cc-option,-march=pentium-mmx,-march=i586)
cflags-$(CONFIG_M686)                += -march=i686
cflags-$(CONFIG_MPENTIUMII)        += -march=i686 $(call tune,pentium2)
cflags-$(CONFIG_MPENTIUMIII)        += -march=i686 $(call tune,pentium3)
cflags-$(CONFIG_MPENTIUMM)        += -march=i686 $(call tune,pentium3)
cflags-$(CONFIG_MPENTIUM4)        += -march=i686 $(call tune,pentium4)
cflags-$(CONFIG_MK6)                += -march=k6
# Please note, that patches that add -march=athlon-xp and friends are pointless.
# They make zero difference whatsosever to performance at this time.
cflags-$(CONFIG_MK7)                += $(call cc-option,-march=athlon,-march=i686 $(align)-functions=4)
cflags-$(CONFIG_MK8)                += $(call cc-option,-march=k8,$(call cc-option,-march=athlon,-march=i686 $(align)-functions=4))
cflags-$(CONFIG_MCRUSOE)        += -march=i686 $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0
cflags-$(CONFIG_MEFFICEON)        += -march=i686 $(call tune,pentium3) $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0
cflags-$(CONFIG_MWINCHIPC6)        += $(call cc-option,-march=winchip-c6,-march=i586)
cflags-$(CONFIG_MWINCHIP2)        += $(call cc-option,-march=winchip2,-march=i586)
cflags-$(CONFIG_MWINCHIP3D)        += $(call cc-option,-march=winchip2,-march=i586)
cflags-$(CONFIG_MCYRIXIII)        += $(call cc-option,-march=c3,-march=i486) $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0
cflags-$(CONFIG_MVIAC3_2)        += $(call cc-option,-march=c3-2,-march=i686)

# AMD Elan support
cflags-$(CONFIG_X86_ELAN)        += -march=i486

# Geode GX1 support
cflags-$(CONFIG_MGEODEGX1)                += $(call cc-option,-march=pentium-mmx,-march=i486)
不过重新打包这个就没有必要了
ml在打包时若有未被打进包的文件出现,rpmbuild并不出现错误提示
这是lonestar 曾经提出的问题
LoneStar 写道:
> 不知出于什么原因,ML中rpmbuild 把 _unpackaged_files_terminate_build 宏设
> 成了0。这使得打包时即使漏包了文件也察觉不到。今天我就为此浪费了整整一下
> 午,仅仅因为漏包了1个文件。
>
> 当这个宏被设为1时,若编译出来的文件有没被打进包里的,打包进程就会终止。
> 这用于防止软件版本升级时丢失新增加的文件。打开这个开关的方法是,在
> ~/.rpmmacros 文件中增加一行:
>
> %_unpackaged_files_terminate_build 1
大家看需不需要修改一下

KDE 发表于 2005-12-14 23:19:26

错误提示是有的,但是不会中断打包。

再见情人 发表于 2005-12-14 23:23:05

对,有提示的

demonlj 发表于 2005-12-14 23:35:52

kernel似乎一直是kde在跟

再见情人 发表于 2005-12-14 23:40:37

呵呵,改了,不管谁了,因为上次出现过一次打包文件丢失问题,我在打包gnome时候吃了不少这个苦,不过好在后来看build log发现了哪些有未打包的,就好了。所以觉得改一下还是可取的

demonlj 发表于 2005-12-15 08:21:51

呵呵,辛苦

xinjiemail11 发表于 2005-12-15 10:32:53

那个,大哥们,那驱动到底改怎样装呢??
是不是需要先运行点命令?

KanKer 发表于 2005-12-15 15:41:27

谢谢再见情人,内核已更新,升级到 2.6.15-rc5-git4
http://www.magiclinux.org/dev/2.0/cd1/RPMS/kernel/2.6.15-rc5-git4/

楼上的重新更新一下吧:P:oops:

再见情人 发表于 2005-12-15 15:44:26

kanker兄辛苦 :twisted:

sxqwan 发表于 2005-12-15 18:19:09

安装后不能设置简体中文界面了!,控制面板有但不能选择使用!

ease_lee 发表于 2005-12-15 18:29:29

早上不知道是谁放出来的rc2的地址,我下了一个,装上了.rc2的内核是2.6.15rc5
刚用不久,有两个问题:
1。 我是ATI9550的显卡,装ati最新的驱动,但opengl一直是Mesa1.2,就算按官方网站上说的,先弄掉Mesa,再装,也还是打不开3D。
2.再就是xDSL那个拨号程序,设置之后,拨号能拨上,但不能取得DNS,无法上网,但在konsole下直接用pppoe-start拨号则能正常上网。

还有个小毛病,在起动KDE时,出splashscreen的时候,鼠标的尾巴本来是个能动的小喇叭,但我这里经常是花的

xinjiemail11 发表于 2005-12-15 19:28:44

kanker
新放出的kernel2.6.15-rc1-git4为什么不可以在原来的kernel2.6.5-rc1上面升级??

KanKer 发表于 2005-12-15 19:39:32

属于不同的内核了。模块的文件夹都不同。
且记安装内核一定要用 rpm -ihv ,而不能在原内核的基础上升级,不然很可能会有大麻烦。

xinjiemail11 发表于 2005-12-15 19:49:37

~~~~~~~~~~
我用
rpm -ivh 上不去
rpm -ihv和上面的命令有区别吗??
最后我用rpm -ivh --force装上去了,结果是两个内核

KanKer 发表于 2005-12-15 19:52:37

早上不知道是谁放出来的rc2的地址,我下了一个,装上了.rc2的内核是2.6.15rc5
刚用不久,有两个问题:
1。 我是ATI9550的显卡,装ati最新的驱动,但opengl一直是Mesa1.2,就算按官方网站上说的,先弄掉Mesa,再装,也还是打不开3D。
2.再就是xDSL那个拨号程序,设置之后,拨号能拨上,但不能取得DNS,无法上网,但在konsole下直接用pppoe-start拨号则能正常上网。

还有个小毛病,在起动KDE时,出splashscreen的时候,鼠标的尾巴本来是个能动的小喇叭,但我这里经常是花的

第一个问题, mesa1.2 应该就是 3d 支持了吧?可以再检查一下 /etc/X11/xorg.conf 中显卡的设置。
第二个问题,在 mxd 的设置中把域名解析类型改为从服务器获取不行吗?如果不行手动指定了看看。
页: [1] 2
查看完整版本: kanker兄kernel2.6.15rcrpm有较重bug