BFS补丁不能应用在2.6.31.1内核上
时间:2009-09-28
来源:互联网
我是在官方的内核上加了BFS和孙海勇大侠的UTF-8补丁,结果,发现UTF-8补丁在2.6.31.1上patch是OK的,而BFS则不行,patch Makefile这个文件的时候会失败。
作者: alpha.gu 发布时间: 2009-09-28
作者: www1862 发布时间: 2009-09-28
另外,不是Arch补丁的问题,官方的2.6.31.1也是一样,所以,BFS只能用在2.6.31上。
作者: alpha.gu 发布时间: 2009-09-28
作者: ak47wj 发布时间: 2009-09-28
作者: huntxu 发布时间: 2009-09-28
作者: ak47wj
可以打在2.6.31.1上面,没有任何问题
|
为什么我patch的时候总是Makefile那边patch有问题。
作者: alpha.gu 发布时间: 2009-09-28
作者: alpha.gu 发布时间: 2009-09-28
楼主看看AUR上的这个呢
aur/kernel26-bfs 2.6.31-233 (Out of Date) (63)
作者: axlrose 发布时间: 2009-09-28
***************
*** 1,7 ****
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 31
- EXTRAVERSION =
NAME = Man-Eating Seals of Antiquity
# *DOCUMENTATION*
--- 1,7 ----
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 31
+ EXTRAVERSION = -bfs240
NAME = Man-Eating Seals of Antiquity
# *DOCUMENTATION*
以上是patch出错产生的Makefile.rej文件的内容,似乎没有什么实质性的问题。
作者: alpha.gu 发布时间: 2009-09-28
2.6.31是"EXTRAVERSION=",2.6.31.1是"EXTRAVERSION=1",稍微改下patch就行了啊...
作者: huntxu 发布时间: 2009-09-28
--- linux-2.6.31-bfs.orig/Makefile 2009-09-28 10:09:48.786347057 +1000
+++ linux-2.6.31-bfs/Makefile 2009-09-28 12:44:26.805471036 +1000
@@ -1,7 +1,7 @@
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 31
-EXTRAVERSION =
+EXTRAVERSION = -bfs240
NAME = Man-Eating Seals of Antiquity
# *DOCUMENTATION*
Index: linux-2.6.31-bfs/kernel/Kconfig.preempt
==================================================
patch中的相关部分原来内容是这样的,要怎么改?
改成:
-EXTRAVERSION = 1
还是一样有错误啊。
作者: alpha.gu 发布时间: 2009-09-29
$head -n 5 Makefile VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 31 EXTRAVERSION = .1 NAME = Man-Eating Seals of Antiquity
作者: huntxu 发布时间: 2009-09-29
作者: www1862
這個補丁有那麼神嗎?
|
作者: yanzilme 发布时间: 2009-09-29
作者: zhong 发布时间: 2009-09-29
作者: huntxu
代码:
$head -n 5 Makefile VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 31 EXTRAVERSION = .1 NAME = Man-Eating Seals of Antiquity |
一,你的这些内容应该是官方的2.6.31.1内核里的Makefile里的,我下载下来看过,的确是这样的。
二,Arch下面的2.6.31.1是从2.6.31 patch过去的,而对应的2.6.31.1-ARCH这个patch当中,对Makefile的Patch当中是这样写的:
-EXTRAVERSION =
+EXTRAVERSION =
也就是说,对于EXTRAVERSION,它并没有作.1这个patch
三,我将BFS的patch当中Makefile部分也改为:
-EXTRAVERSION =
+EXTRAVERSION =
则先打BFS patch,后打ARCH patch,结果是OK的,而倒过来,又是Fail的,真不知道为什么,文件明明是一样的,甚至md5值我都对比过了。
搞不明白,但是,至少我打到一个解决的方法了,先这么着吧。
作者: alpha.gu 发布时间: 2009-09-29
作者: 沙漠之子 发布时间: 2009-09-29
反正从AUR装的话,也是要本机编译。
作者: alpha.gu 发布时间: 2009-09-29
作者: jqxl0205 发布时间: 2009-09-29
作者: alpha.gu 发布时间: 2009-09-29
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28