summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Tilley <lv@gentoo.org>2004-08-29 03:53:25 +0000
committerTravis Tilley <lv@gentoo.org>2004-08-29 03:53:25 +0000
commit2029fafc0c22262c764b8dbfd3e097badece6f07 (patch)
tree406edb51e2c38e07a51aee3f9234ae9937cb468b /x11-base
parentstable on amd64 (Manifest recommit) (diff)
downloadgentoo-2-2029fafc0c22262c764b8dbfd3e097badece6f07.tar.gz
gentoo-2-2029fafc0c22262c764b8dbfd3e097badece6f07.tar.bz2
gentoo-2-2029fafc0c22262c764b8dbfd3e097badece6f07.zip
added a host.def define (StaticNeedsPicForShared) for amd64 that fixes the problem with building gdm or kdebase PIE
Diffstat (limited to 'x11-base')
-rw-r--r--x11-base/xorg-x11/ChangeLog6
-rw-r--r--x11-base/xorg-x11/xorg-x11-6.7.99.902.ebuild9
2 files changed, 13 insertions, 2 deletions
diff --git a/x11-base/xorg-x11/ChangeLog b/x11-base/xorg-x11/ChangeLog
index e03c7ab90f3a..9befa9486712 100644
--- a/x11-base/xorg-x11/ChangeLog
+++ b/x11-base/xorg-x11/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for x11-base/xorg-x11
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/ChangeLog,v 1.96 2004/08/25 07:35:51 spyderous Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/ChangeLog,v 1.97 2004/08/29 03:53:25 lv Exp $
+
+ 28 Aug 2004; Travis Tilley <lv@gentoo.org> xorg-x11-6.7.99.902.ebuild:
+ added a host.def define (StaticNeedsPicForShared) for amd64 that fixes the
+ problem with building gdm or kdebase PIE
25 Aug 2004; Donnie Berkholz <spyderous@gentoo.org>;
xorg-x11-6.7.99.902.ebuild:
diff --git a/x11-base/xorg-x11/xorg-x11-6.7.99.902.ebuild b/x11-base/xorg-x11/xorg-x11-6.7.99.902.ebuild
index ab4ca156d80e..663d5c5b52a5 100644
--- a/x11-base/xorg-x11/xorg-x11-6.7.99.902.ebuild
+++ b/x11-base/xorg-x11/xorg-x11-6.7.99.902.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/xorg-x11-6.7.99.902.ebuild,v 1.6 2004/08/27 04:19:28 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/xorg-x11-6.7.99.902.ebuild,v 1.7 2004/08/29 03:53:25 lv Exp $
# Set TDFX_RISKY to "yes" to get 16-bit, 1024x768 or higher on low-memory
# voodoo3 cards.
@@ -228,6 +228,13 @@ host_def_setup() {
# Replaces 0181_all_4.3.0-amd64-nolib64.patch
echo "#define HaveLib64 NO" >> config/cf/host.def
+ # incredibly useful on amd64, especially since it may fix the
+ # hardened gcc issue with building gdm and kdebase
+ if use amd64
+ then
+ echo "#define StaticNeedsPicForShared YES" >> config/cf/host.def
+ fi
+
# Set location of DRM source to be installed
echo "#define InstSrcDir ${ROOT}/usr/src/${PF}" >> config/cf/host.def