只要打上3.4-ck3补丁,编译内核就出错
-
- 帖子: 214
- 注册时间: 2012-03-21 10:56
只要打上3.4-ck3补丁,编译内核就出错
有热心人吗? 我在wubi下编译3.4.6内核.打了uksm和3.4-ck3补丁,但是编译到一半的时候出现错误:
kernel/built-in.o: In function `tick_nohz_stop_sched_tick.isra.8':
tick-sched.c:(.text+0x49233): undefined reference to `calc_load_enter_idle'
kernel/built-in.o: In function `tick_nohz_idle_exit':
(.text+0x495e5): undefined reference to `calc_load_exit_idle'
make[1]: *** [.tmp_vmlinux1] 错误 1
make[1]:正在离开目录 `/home/zhang/linux-3.4.6'
make: *** [debian/stamp/build/kernel] 错误 2
我以前用这个编译3.4.5内核都正常。编译命令是
CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN` nice fakeroot make-kpkg --initrd --append-to-version=-uksm-zhang kernel_image kernel_headers
我不知道哪里出错了 难道是少了什么东西?或者说还是补丁不对?
kernel/built-in.o: In function `tick_nohz_stop_sched_tick.isra.8':
tick-sched.c:(.text+0x49233): undefined reference to `calc_load_enter_idle'
kernel/built-in.o: In function `tick_nohz_idle_exit':
(.text+0x495e5): undefined reference to `calc_load_exit_idle'
make[1]: *** [.tmp_vmlinux1] 错误 1
make[1]:正在离开目录 `/home/zhang/linux-3.4.6'
make: *** [debian/stamp/build/kernel] 错误 2
我以前用这个编译3.4.5内核都正常。编译命令是
CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN` nice fakeroot make-kpkg --initrd --append-to-version=-uksm-zhang kernel_image kernel_headers
我不知道哪里出错了 难道是少了什么东西?或者说还是补丁不对?
上次由 孤云独闲 在 2012-07-30 18:25,总共编辑 1 次。
未来还很年轻,我们不要提前变老
-
- 帖子: 214
- 注册时间: 2012-03-21 10:56
Re: 只要打上3.4-ck3补丁,编译内核就出错
还有啊 我今天用3.4.7内核编译 也有问题啊,一模一样的问题,但是3.4.5一点问题都没有...难道说是ck3的问题还是内核的问题 有没有人遇到同样的问题的啊
未来还很年轻,我们不要提前变老
- openicq
- 帖子: 73
- 注册时间: 2008-05-07 20:37
Re: 只要打上3.4-ck3补丁,编译内核就出错
也遇到同样的情况
似乎是补丁问题,等更新了
用着3.4.5也很好,没必要追新
强迫症害死猫
似乎是补丁问题,等更新了
用着3.4.5也很好,没必要追新
强迫症害死猫
-
- 帖子: 214
- 注册时间: 2012-03-21 10:56
Re: 只要打上3.4-ck3补丁,编译内核就出错
哈哈 看来不是我个案....我试了下 用ck2也有问题.哎 直接打uksm补丁算了。。对了 楼上,你用过pf补丁吗?我每次都是手动把pf补丁里面的文件一个一个添加进去....因为我patch pf的时候 总是询问 什么什么..然后手动回答y继续下一个文件,,,整个pf补丁弄完得不停地按y将近4分钟.....完了之后还编译错误....官网那个patch也是。回答y的次数更多,,时间更长...
未来还很年轻,我们不要提前变老
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 只要打上3.4-ck3补丁,编译内核就出错
是LZ方法错了吧...
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 只要打上3.4-ck3补丁,编译内核就出错
可以参考Arch的脚本,3.4.6内核的。
https://aur.archlinux.org/packages/li/linux-ck/PKGBUILD
https://aur.archlinux.org/packages/li/linux-ck/PKGBUILD
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
- openicq
- 帖子: 73
- 注册时间: 2008-05-07 20:37
Re: 只要打上3.4-ck3补丁,编译内核就出错
我也不是高手,不过感觉你对这些补丁的作用不是很了解就随便打上去了哈孤云独闲 写了:哈哈 看来不是我个案....我试了下 用ck2也有问题.哎 直接打uksm补丁算了。。对了 楼上,你用过pf补丁吗?我每次都是手动把pf补丁里面的文件一个一个添加进去....因为我patch pf的时候 总是询问 什么什么..然后手动回答y继续下一个文件,,,整个pf补丁弄完得不停地按y将近4分钟.....完了之后还编译错误....官网那个patch也是。回答y的次数更多,,时间更长...
我自己编译内核是为了更精简,下面是我自己编译的大致步骤:
下载linux内核源码并解压->打Unbutu官方的那3个补丁->打bfq补丁->打uksm补丁->打ck补丁->make localmodconfig自动精简后再手动改动一些配置->编译
按我的理解,bfq补丁是优化磁盘I/O调度,uksm补丁是优化内存占用(高级ksm),ck补丁是优化CPU进程调度
-
- 帖子: 214
- 注册时间: 2012-03-21 10:56
Re: 只要打上3.4-ck3补丁,编译内核就出错
嗯 确实是这样。。我也是精简..我现在精简到18.4M了,,openicq 写了:我也不是高手,不过感觉你对这些补丁的作用不是很了解就随便打上去了哈孤云独闲 写了:哈哈 看来不是我个案....我试了下 用ck2也有问题.哎 直接打uksm补丁算了。。对了 楼上,你用过pf补丁吗?我每次都是手动把pf补丁里面的文件一个一个添加进去....因为我patch pf的时候 总是询问 什么什么..然后手动回答y继续下一个文件,,,整个pf补丁弄完得不停地按y将近4分钟.....完了之后还编译错误....官网那个patch也是。回答y的次数更多,,时间更长...
我自己编译内核是为了更精简,下面是我自己编译的大致步骤:
下载linux内核源码并解压->打Unbutu官方的那3个补丁->打bfq补丁->打uksm补丁->打ck补丁->make localmodconfig自动精简后再手动改动一些配置->编译
按我的理解,bfq补丁是优化磁盘I/O调度,uksm补丁是优化内存占用(高级ksm),ck补丁是优化CPU进程调度
未来还很年轻,我们不要提前变老
-
- 帖子: 214
- 注册时间: 2012-03-21 10:56
Re: 只要打上3.4-ck3补丁,编译内核就出错
我想请教下 用什么命令打的patch?比如说linux3.4.6内核,然后那有个3.4.6的patch,我应该怎么打上这个patch?还有pf-patch呢?具体什么命令?我用的是patch -p1 < patchXXXcuihao 写了:是LZ方法错了吧...
我的确对patch的作用不怎么了解..
未来还很年轻,我们不要提前变老
- DoraZZ
- 帖子: 4042
- 注册时间: 2009-12-16 17:47
- 系统: Matrix
- 来自: 火星学院
Re: 只要打上3.4-ck3补丁,编译内核就出错
pkgbuild的也有问题!
ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎้้้้้้้้้้้้้้้้้้้้้้้้้้้้๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎้้้้้้้้้้้้้้้้
我和助手万年不更新的个人首页: https://tuxzz.org
我和助手万年不更新的个人首页: https://tuxzz.org
-
- 帖子: 214
- 注册时间: 2012-03-21 10:56
- vmlinz
- 帖子: 4
- 注册时间: 2007-10-21 15:26
Re: 只要打上3.4-ck3补丁,编译内核就出错
calc_load_exit_idle函数没定义啊,
在内核代码里面搜索这个函数,看看怎么回事?
在内核代码里面搜索这个函数,看看怎么回事?