LinuxSir.cn,穿越时空的Linuxsir!

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

alpha上的binutils问题

[复制链接]
发表于 2007-11-29 11:02:13 | 显示全部楼层 |阅读模式
我在一台老的alpha机器上面装gentoo 2007.0
emerge --update --deep world的时候
到binutils-2.18-r1的时候发生错误,上回问过如何post bug
但是,我在alpha bug report里找到了binutils的问题
说2.18-r1需要glibc-2.6.1,于是升级glibc,仍然报错
于是又发现glibc-2.6.1需要binutils-2.18的依赖
有个解决方法是删除现有的binutils-2.17版本,然后在重新升级glibc
于是这么干了

结果,发现glibc需要的先emerge binutils-2.18,结果依然报错
于是想emerge回原来的2.17版本也仍然没有emerge成功

请大侠们指教,我该怎么办,不会需要重新安装,stage3才能找回原来的哪个可用的binutils吧.
发表于 2007-11-29 11:30:30 | 显示全部楼层
binutils 2.17貌似编译不了glibc 2.6.1,为此偶用了好久的binutils 2.17.50.X
你的情况描述的不够清楚啊

glibc现在是什么版本的?
gcc呢?
还有现在的binutils呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-29 17:20:41 | 显示全部楼层
我现在glibc的版本为2.5
我的gcc版本为4.1.2,最初以为是gcc问题,所以升到了4.1.2
我现在已经没有binutils了
原来的binutils-2.17让我给emerge --unmerge了
所以我现在系统里已经没有binutils了
回复 支持 反对

使用道具 举报

发表于 2007-11-29 18:42:09 | 显示全部楼层
那你就编译不了东西了
赶紧弄一个rpm或者deb吧
回复 支持 反对

使用道具 举报

发表于 2007-11-29 22:17:06 | 显示全部楼层
呵呵,这下比较麻烦了
下次这样弄的时候最好有一个备份分区
不行看能不能从install cd里面用quickpkg打个包
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-30 13:48:52 | 显示全部楼层
hehe,确实是什么都编译不了了
rpm和deb是不是也许要安装这些包的工具呀,现在系统什么都安装不了了

我怎么能从install cd里面用quickpkg打包呢,没怎么用过呀
请赐教
回复 支持 反对

使用道具 举报

发表于 2007-11-30 16:31:54 | 显示全部楼层
localhost ~ # quickpkg --help
usage: quickpkg [options] <list of package atoms>

options:
  -h, --help            show this help message and exit
  --umask=UMASK         umask used during package creation (default is 0077)
  --ignore-default-opts
                        do not use the QUICKPKG_DEFAULT_OPTS environment
                        variable
  --include-config=<y|n>
                        include all files protected by CONFIG_PROTECT (as a
                        security precaution, default is 'n')
  --include-unmodified-config=<y|n>
                        include files protected by CONFIG_PROTECT that have
                        not been modified since installation (as a security
                        precaution, default is 'n')
localhost ~ # quickpkg --include-config=y =sys-devel/binutils
* Invalid atom: =sys-devel/binutils
* No packages found
localhost ~ # quickpkg --include-config=y sys-devel/binutils
* Building package for sys-devel/binutils-2.18-r1 ...                                                                                  [ ok ]

* Packages now in '/usr/portage/packages':
* sys-devel/binutils-2.18-r1: 3.4M
localhost ~ # ls -l /usr/portage/packages/All/
binutils-2.18-r1.tbz2  uclibc-0.9.28.3.tbz2
localhost ~ # ls -l /usr/portage/packages/All/
total 4320
-rw------- 1 root root 3513046 2007-11-30 16:29 binutils-2.18-r1.tbz2
-rw------- 1 root root  905128 2007-10-23 22:40 uclibc-0.9.28.3.tbz2
回复 支持 反对

使用道具 举报

发表于 2007-11-30 16:32:50 | 显示全部楼层
localhost ~ # quickpkg --help
usage: quickpkg [options] <list of package atoms>

options:
  -h, --help            show this help message and exit
  --umask=UMASK         umask used during package creation (default is 0077)
  --ignore-default-opts
                        do not use the QUICKPKG_DEFAULT_OPTS environment
                        variable
  --include-config=<y|n>
                        include all files protected by CONFIG_PROTECT (as a
                        security precaution, default is 'n')
  --include-unmodified-config=<y|n>
                        include files protected by CONFIG_PROTECT that have
                        not been modified since installation (as a security
                        precaution, default is 'n')
localhost ~ # quickpkg --include-config=y =sys-devel/binutils
* Invalid atom: =sys-devel/binutils
* No packages found
localhost ~ # quickpkg --include-config=y sys-devel/binutils
* Building package for sys-devel/binutils-2.18-r1 ...                                                                                  [ ok ]

* Packages now in '/usr/portage/packages':
* sys-devel/binutils-2.18-r1: 3.4M
localhost ~ # ls -l /usr/portage/packages/All/
binutils-2.18-r1.tbz2  uclibc-0.9.28.3.tbz2
localhost ~ # ls -l /usr/portage/packages/All/
total 4320
-rw------- 1 root root 3513046 2007-11-30 16:29 binutils-2.18-r1.tbz2
-rw------- 1 root root  905128 2007-10-23 22:40 uclibc-0.9.28.3.tbz2
回复 支持 反对

使用道具 举报

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

本版积分规则

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