Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: xorg-2.eclass
Date: Thu, 28 Oct 2010 11:43:41
Message-Id: 20101028114333.98FE620051@flycatcher.gentoo.org
1 scarabeus 10/10/28 11:43:33
2
3 Modified: xorg-2.eclass
4 Log:
5 Filter bdirect support in eclass rather than per package since it is broken in probably all libs (based on my small testing)
6
7 Revision Changes Path
8 1.15 eclass/xorg-2.eclass
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xorg-2.eclass?rev=1.15&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xorg-2.eclass?rev=1.15&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xorg-2.eclass?r1=1.14&r2=1.15
13
14 Index: xorg-2.eclass
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/xorg-2.eclass,v
17 retrieving revision 1.14
18 retrieving revision 1.15
19 diff -u -r1.14 -r1.15
20 --- xorg-2.eclass 23 Oct 2010 20:53:13 -0000 1.14
21 +++ xorg-2.eclass 28 Oct 2010 11:43:33 -0000 1.15
22 @@ -1,6 +1,6 @@
23 # Copyright 1999-2010 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/xorg-2.eclass,v 1.14 2010/10/23 20:53:13 mgorny Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/xorg-2.eclass,v 1.15 2010/10/28 11:43:33 scarabeus Exp $
27 #
28 # @ECLASS: xorg-2.eclass
29 # @MAINTAINER:
30 @@ -257,6 +257,11 @@
31 [[ ${CHOST} == *-winnt* ]] && append-cppflags -DWIN32 -D__STDC__
32 # hardened ldflags
33 [[ ${PN} = xorg-server || -n ${DRIVER} ]] && append-ldflags -Wl,-z,lazy
34 +
35 + # Quite few packages fail on runtime without these:
36 + filter-flags -Wl,-Bdirect
37 + filter-ldflags -Bdirect
38 + filter-ldflags -Wl,-Bdirect
39 }
40
41 # @FUNCTION: xorg-2_src_configure