Автор Гілка: install gentoo amd64 glibc  (Прочитано 1611 раз)

niii

  • Гість
install gentoo amd64 glibc
« : 2006-06-11 17:40:54 »
Ставлю систему при компіляції glibc видає от таку помулку :
   -MD -MP -MF /var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-i686-pc-linux-gnu-linuxthreads/tcb-offsets.h.dT -MT '/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-i686-pc-linux-gnu-linuxthreads/tcb-offsets.h.d /var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-i686-pc-linux-gnu-linuxthreads/tcb-offsets.h'
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
In file included from ../linuxthreads/sysdeps/x86_64/tls.h:25,
                 from ../include/tls.h:6,
                 from ../sysdeps/unix/sysv/linux/x86_64/sysdep.h:26,
                 from <stdin>:1:
../linuxthreads/sysdeps/x86_64/pt-machine.h:27:24: asm/prctl.h: No such file or directory
make[2]: *** [/var/tmp/portage/glibc-2.3.6-r3/work/build-amd64-i686-pc-linux-gnu-linuxthreads/tcb-offsets.h] Error 1
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6'
make: *** [all] Error 2

!!! ERROR: sys-libs/glibc-2.3.6-r3 failed.
!!! Function toolchain-glibc_src_compile, Line 254, Exitcode 2
!!! make for amd64 failed
!!! If you need support, post the topmost build error, NOT this status message.

А от make.conf :
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/2005.1/make.defaults,v 1.7 2006/04/09 13:18:17 blubb Exp $

#removed because managers vote requires us to do so
#("when we go nptl, we all go nptl")
#STAGE1_USE="nptl -nptlonly"

# This profile doesn't fully support multilib portage yet.  We still rely
# on the emul-* packages.  As such, we have -multilib-pkg here to emphasise
# that point.
FEATURES="sandbox autoconfig -multilib-pkg"

MULTILIB_ABIS="x86 amd64"
DEFAULT_ABI="amd64"

#CFLAGS_amd64="-m64"
#CXXFLAGS_amd64="${CXXFLAGS_amd64}"
#LDFLAGS_amd64="-m elf_x86_64"
CHOST_amd64="x86_64-pc-linux-gnu"
CDEFINE_amd64="__x86_64__"
LIBDIR_amd64="lib64"

# Added -L/emul* workaround to aid compilation of 32bit packages
# See bug #88725 for more info - Herbie Hopkins <herbs@gentoo.org> 2005/04/19
CFLAGS_x86="-m32 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib"
CXXFLAGS_x86="${CXXFLAGS_amd64}"
LDFLAGS_x86="-m elf_i386 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib"
CHOST_x86="i686-pc-linux-gnu"
CDEFINE_x86="__i386__"
LIBDIR_x86="lib32"

# In case someone wants to help out by setting FEATURES="multilib-strict"
MULTILIB_STRICT_DIRS="/lib /usr/lib /usr/kde/*/lib /usr/qt/*/lib /usr/X11R6/lib"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|eclipse-3|debug|portage)"

# Hack to tell baselayout to use symlinks for /lib, /usr/lib, and /usr/local/lib
SYMLINK_LIB="yes"
В чому справа ? :-/[/font]

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: install gentoo amd64 glibc
« Відповідей #1 : 2006-06-13 15:22:34 »
Ну там же чистою англійською написано ;) :

Цитата
asm/prctl.h: No such file or directory

перевірте, чи asm слінковано на правильну архитектуру (asm-<arch>) у сирцях ядра.



niii

  • Гість
Re: install gentoo amd64 glibc
« Відповідей #2 : 2006-06-13 16:31:06 »
Розібрався. Не та архітектура була  :)