Gentoo Archives: gentoo-user-ru

From: Alex Efros <powerman@××××××××.name>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] glibc downgrade/conflict
Date: Tue, 06 Oct 2009 19:09:01
Message-Id: 20091006190846.GD23131@home.power
In Reply to: Re: [gentoo-user-ru] glibc downgrade/conflict by Andrian Nord
1 Hi!
2
3 On Tue, Oct 06, 2009 at 10:48:44PM +0400, Andrian Nord wrote:
4 > Все довольно просто - драйверам nvidia-drivers и еще куче всякой дряни
5 > зачем-то захотелось glibc обязательно с флагом ntpl, который был
6 > выпилен в новых версиях. Поэтому портаж нашел самый свежий глибц с
7 > этим флагом.
8
9 Странно сие. Ещё пару дней назад они как-то без этого обходились.
10
11 > Вы что-нить меняли в настройках, make.conf?
12
13 Нет, пару дней назад обновился без каких либо проблем.
14
15
16 Ага, вот нашёл отличия между ebuild-ом из которого ставилась текущая
17 версия nvidia-drivers и тем же ebuild-ом в текущем portage (его обновили
18 без смены номера ревизии):
19
20
21 --- /var/db/pkg/x11-drivers/nvidia-drivers-180.60/nvidia-drivers-180.60.ebuild 2009-08-14 15:12:14.000000000 +0300
22 +++ /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-180.60.ebuild 2009-10-06 20:07:49.000000000 +0300
23 @@ -1,6 +1,8 @@
24 # Copyright 1999-2009 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 -# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-180.60.ebuild,v 1.6 2009/08/03 00:47:30 cardoe Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-180.60.ebuild,v 1.7 2009/10/06 16:58:13 jer Exp $
28 +
29 +EAPI="2"
30
31 inherit eutils multilib versionator linux-mod flag-o-matic nvidia-driver
32
33 @@ -22,6 +24,7 @@
34 EMULTILIB_PKG="true"
35
36 COMMON="<x11-base/xorg-server-1.6.99
37 + elibc_glibc? ( >=sys-libs/glibc-2.3[nptl] )
38 multilib? ( app-emulation/emul-linux-x86-xlibs )
39 kernel_FreeBSD? ( !media-video/nvidia-freebsd )
40 !app-emulation/emul-linux-x86-nvidia
41 @@ -220,8 +223,10 @@
42 else
43 unpack ${A}
44 fi
45 +}
46
47 - # Patches go below here, add brief description
48 +src_prepare() {
49 + # Please add a brief description for every added patch
50 cd "${S}"
51 use x86-fbsd && cd doc
52
53 @@ -524,9 +529,6 @@
54 esac
55 fi
56
57 - # If we've got nptl, we've got tls
58 - built_with_use --missing true sys-libs/glibc nptl && return 0
59 -
60 # 2.3.5 turned off tls for linuxthreads glibc on i486 and i586
61 if use x86 && has_version '>=sys-libs/glibc-2.3.5' ; then
62 case ${CHOST/-*} in
63
64
65 Пока решу проблему переписав в /usr/portage/ ebuild для nvidia-drivers на
66 его предыдущую версию из /var/db/pkg/. Но это до первого --sync.
67
68 --
69 WBR, Alex.

Replies

Subject Author
Re: [gentoo-user-ru] glibc downgrade/conflict Semen Maryasin <MarSoft@××.ru>