LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 607|回复: 1

~x86的一个问题---emerge 的bug?

[复制链接]
发表于 2006-5-5 10:05:41 | 显示全部楼层 |阅读模式
~x86中现在gcc是3.4.6-r1--但是我emerge了新的emerge -uDpv里还是显示没有升级[ebuild     U ] sys-devel/gcc-3.3.6-r1 [3.3.6] USE="fortran gtk nls -bootstrap -boundschecking -build -doc% -gcj -hardened -ip28 -multislot -nocxx -nopie -nossp -objc -vanilla" 46 kB
不过emerge -u world已经不重做gcc了。
但是gcc -v是3.4.6-r1
gcc -v
Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/specs
Configured with: /var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.4.6 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)
而emerge --info里还是3.4.6
Portage 2.1_pre10-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r2, 2.6.16-gentoo-r4 i686)
哪位遇到过?怎么解决?
发表于 2006-5-5 10:33:29 | 显示全部楼层
说一下我的情况,提供些分析参考:

Portage 2.1_pre10-r2 (default-linux/x86/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.16-gentoo-r5 i686)

最初安装时是gcc-3.3.5,然后emerge gcc-4.1,之后默认使用gcc-4.1,在emerge world时,系统自动将gcc-3.3.5升级到gcc-3.3.6并删除gcc-3.3.5,因为用了~x86,所以系统也装了gcc-3.4.6,不过并不删除gcc-3.3.6,所以我估计gcc在使用~x86时,保险起见,并不删除x86的gcc,所以也不存在[ebuild U]的情况。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表