summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorZack Welch <zwelch@gentoo.org>2003-05-08 01:03:51 +0000
committerZack Welch <zwelch@gentoo.org>2003-05-08 01:03:51 +0000
commit5ab98f4e17c4a8053bd6a21966159fd89ee6532c (patch)
tree65d029d84807ed8f1498210bc4f939949d539a76 /eclass
parentInitial import of nForce Audio kernel driver. (diff)
downloadgentoo-2-5ab98f4e17c4a8053bd6a21966159fd89ee6532c.tar.gz
gentoo-2-5ab98f4e17c4a8053bd6a21966159fd89ee6532c.tar.bz2
gentoo-2-5ab98f4e17c4a8053bd6a21966159fd89ee6532c.zip
modify cross-setslot to only set SLOT="${1}"; old tricks actually
prevent the arch-CCHOST category workaround from allowing multiple versions
Diffstat (limited to 'eclass')
-rw-r--r--eclass/crosscompile.eclass10
1 files changed, 8 insertions, 2 deletions
diff --git a/eclass/crosscompile.eclass b/eclass/crosscompile.eclass
index 03a56966b81d..d6fa0d2d8374 100644
--- a/eclass/crosscompile.eclass
+++ b/eclass/crosscompile.eclass
@@ -1,7 +1,7 @@
# Copyright 2003 Gentoo Technologies, Inc.
# Distributed under the term of the GNU General Public License v2
# Author: Zachary T Welch
-# $Header: /var/cvsroot/gentoo-x86/eclass/crosscompile.eclass,v 1.3 2003/04/17 22:55:13 zwelch Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/crosscompile.eclass,v 1.4 2003/05/08 01:03:51 zwelch Exp $
ECLASS=crosscompile
INHERITED="$INHERITED $ECLASS"
@@ -69,7 +69,13 @@ cross-target() {
# cross-setslot sets the SLOT for a cross-targetable ebuild
# this prevents portage from unmerging the native version
cross-setslot() {
- cross-target && SLOT="${CCHOST}-${1}" || SLOT="${1}"
+ # IMPORTANT, this only works because cross-compiling uses
+ # arch-CCHOST categories in the portage overlay to fake
+ # portage into thinking it sees a new CATEGORY/PACKAGE
+ SLOT="${1}"
+ # in the future, we should be able to do the following:
+ # cross-target && SLOT="${1}-${CCHOST}" || SLOT="${1}"
+
}
# The compiler will need to be able to find the header files