赤色彗星SE 发表于 2010-7-3 15:28

是不是升级了glibc就不能编译内核了

本帖最后由 赤色彗星SEXY 于 2010-7-3 15:33 编辑

as4.7,glibc、gcc等升级过
kernel-2.6.9-78.EL.src.rpm安装后make完全不能成功orz
glibc、gcc能降级么

鸡蛋灌饼 发表于 2010-7-3 15:56

内核是standalone的,和glibc无关
我估计是你的gcc的问题

henvelleng 发表于 2010-7-3 16:03

完全看不懂LZ在说什么

SUPERFIGHT 发表于 2010-7-3 16:59

错误提示是啥?~

2.6.9~这个内核版本老了点~ = = 太新的编译器估计过不了~

优秀 发表于 2010-7-3 17:48

现在内核都是3以上了吧,新内核肯定可以编译

赤色彗星SE 发表于 2010-7-3 18:46

本帖最后由 赤色彗星SEXY 于 2010-7-3 18:49 编辑

换了一台没有升级过gcc和glibc的能通过了,真日啊还要偷偷修改魔术ver,不然加载不了擦真麻烦

也不是编什么新东西,就是是给内核加connlimit支持,版本也是as4up4用的版本
现在终于吧ipt_connlimit.ko编译好能用了
iptables又编译不过了

henvelleng 发表于 2010-7-3 20:00

原来rpm包的kernel是把src分开来的啊,难以置信为什么要这么做,即使是普通用户也会在不知情的情况下编译模块的,当前kernel的完整源码是必须的

gcc多版本是可以共存的,包都装上,然后自己建立软链接指向不同版本即可,不过很少有人有这种需求,2.6.9……和现在的kernel基本上是两个东西了,可能连eabi都不支持吧。我x86和arm版的toolchain全部用最新的,toolchain向来只考虑新的feature,参数变化说变就变,比如裸机程序的强制-ffreestanding参数

鸡蛋灌饼 发表于 2010-7-3 20:26

换了一台没有升级过gcc和glibc的能通过了,真日啊还要偷偷修改魔术ver,不然加载不了擦真麻烦

也不是编什么新东西,就是是给内核加connlimit支持,版本也是as4up4用的版本
现在终于吧ipt_connlimit.ko编 ...
赤色彗星SEXY 发表于 2010/7/3 18:46 http://bbs.saraba1st.com/2b/images/common/back.gif
换老点的gcc吧
很少有人用新gcc编译老内核,缺少测试肯定就是问题多多
另外把2.6.9上能打的patch都打上……
原来rpm包的kernel是把src分开来的啊,难以置信为什么要这么做,即使是普通用户也会在不知情的情况下编译模块的,当前kernel的完整源码是必须的
henvelleng 发表于 2010/7/3 20:00 http://bbs.saraba1st.com/2b/images/common/back.gif
那是哪年的事了
现在编译内核模块有header就行

henvelleng 发表于 2010-7-3 21:33

233果然在header这个伪源码树下就能编译模块了,deb也有linux-source这个包。发行版节省了很多硬盘空间啊。不过非x86的基本还是要维护自己的源码树的

赤色彗星SE 发表于 2010-7-3 22:27

本帖最后由 赤色彗星SEXY 于 2010-7-3 22:28 编辑


换老点的gcc吧
很少有人用新gcc编译老内核,缺少测试肯定就是问题多多
另外把2.6.9上能打的patch都打上……

那是哪年的事了
现在编译内核模块有header就行 ...
鸡蛋灌饼 发表于 2010-7-3 20:26 http://bbs.saraba1st.com/2b/images/common/back.gif

只有header有些时候也不行吧kernel-2.6.18-164.el5.src.rpm一样有下载
我5.4下编译ipt_connlimit.ko也是要完全源码的
页: [1]
查看完整版本: 是不是升级了glibc就不能编译内核了