LinuxSir.cn,穿越时空的Linuxsir!

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

AMD64上升级Glibc出错--哪位帮看看。

[复制链接]
发表于 2005-8-19 16:42:03 | 显示全部楼层 |阅读模式
这两天Gentoo的Glibc升到2.3.5-r1了。我在X86上emerge -u system没问题。glibc顺利升上去了。AMD64上不行。出错。错误信息
make[3]: *** [/var/tmp/portage/glibc-2.3.5-r1/work/build-x86-x86_64-pc-linux-gnu-linuxthreads/posix/rtld-uname.os] Error 2
make[3]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r1/work/glibc-2.3.5/elf'
make[2]: *** [/var/tmp/portage/glibc-2.3.5-r1/work/build-x86-x86_64-pc-linux-gnu-linuxthreads/elf/rtld-libc.a] Error 2
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r1/work/glibc-2.3.5/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r1/work/glibc-2.3.5'
make: *** [all] Error 2

!!! ERROR: sys-libs/glibc-2.3.5-r1 failed.
!!! Function toolchain-glibc_src_compile, Line 226, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
emerge info
Portage 2.0.51.22-r2 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r0, 2.6.12-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.12-gentoo-r6 x86_64 AMD Opteron (tm) Processor 844
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=k8 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.gentoo.gr.jp http://gentoo.ccccom.com"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X alsa avi bash-completion berkdb bitmap-fonts crypt cups eds encode foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 jpeg kde lzw lzw-tiff mp3 mpeg ncurses nls opengl pam pdflib perl png python qt quicktime readline sdl spell ssl tcpd tiff truetype-fonts type1-fonts usb userlocales xml2 xpm xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS, PORTDIR_OVERLAY
在/var/log/messages中有Aug 19 16:38:15  sed[19733] general protection rip:40bc05 rsp:7ffffff22a00 error:0 提示。
 楼主| 发表于 2005-8-19 16:55:12 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2005-8-19 17:18:46 | 显示全部楼层
你的问题我解决不了,不过我倒是有个问题要请教   

升级glibc是否要重新编译工具链?还是象普通的应用程序一样直接升级
回复 支持 反对

使用道具 举报

发表于 2005-8-19 18:05:12 | 显示全部楼层
老兄,这几行

  1. make[3]: *** [/var/tmp/portage/glibc-2.3.5-r1/work/build-x86-x86_64-pc-linux-gnu-linuxthreads/posix/rtld-uname.os] Error 2
  2. make[3]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r1/work/glibc-2.3.5/elf'
  3. make[2]: *** [/var/tmp/portage/glibc-2.3.5-r1/work/build-x86-x86_64-pc-linux-gnu-linuxthreads/elf/rtld-libc.a] Error 2
  4. make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r1/work/glibc-2.3.5/elf'
  5. make[1]: *** [elf/subdir_lib] Error 2
  6. make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r1/work/glibc-2.3.5'
  7. make: *** [all] Error 2
复制代码

贴跟没贴一样,关键是这几行上面的错误信息

不过没用过amd64,所以也帮不上什么实质性的忙了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-20 10:56:15 | 显示全部楼层
怪了,今天又试又好了。没问题了,什么都没动。
回复 支持 反对

使用道具 举报

发表于 2005-8-20 17:13:46 | 显示全部楼层
兄弟,我glibc从没出过错,当然binutils和gcc都是先升级的。也许有关系?
回复 支持 反对

使用道具 举报

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

本版积分规则

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