免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1815 | 回复: 1

编译内核 gcc 的 问题 [复制链接]

论坛徽章:
0
发表于 2009-09-02 09:56 |显示全部楼层
用的是 SUSE Linux Enterprise Server 10
完全安装的

她的内核是2.6.16, gcc 是 gcc -version 4.1.0

2.6.16 是没有ext4文件系统的,我现在需要升级内核到 2.6.28 以及2.6.28以上  的内核(我打算用2.6.30)

下了 从www.kernel.org 下了2.6.30 原代码

编译时 gcc 有点问题

linux-ahu1:/usr/src/linux-2.6.30.5 # make
scripts/kconfig/conf -s arch/x86/Kconfig
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  CHK     include/linux/utsrelease.h
  UPD     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-x86
  CC      kernel/bounds.s
In file included from include/linux/compiler-gcc.h:86,
                 from include/linux/compiler.h:40,
                 from include/linux/stddef.h:4,
                 from include/linux/posix_types.h:4,
                 from include/linux/types.h:14,
                 from include/linux/page-flags.h:8,
                 from kernel/bounds.c:9:
include/linux/compiler-gcc4.h:8:4: error: #error Your version of gcc miscompiles  the __weak directive
make[1]: *** [kernel/bounds.s] Error 1
make: *** [prepare0] Error 2
linux-ahu1:/usr/src/linux-2.6.30.5 # gcc -v
Using built-in specs.
Target: i586-suse-linux
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local- prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/us r/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,fortran,java,ada --ena ble-checking=release --with-gxx-include-dir=/usr/include/c++/4.1.0 --enable-ssp --disable-libssp --enable-java-awt=gtk --enable-gtk-cairo --disable-libjava-mult ilib --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexi t --enable-libstdcxx-allocator=new --without-system-libunwind --with-cpu=generic  --host=i586-suse-linux
Thread model: posix
gcc version 4.1.0 (SUSE Linux)
linux-ahu1:/usr/src/linux-2.6.30.5 #

论坛徽章:
0
发表于 2009-09-02 10:15 |显示全部楼层
看来下 原代码
好像 要4.3 以上的gcc 才可以 编译
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP