summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <rhill@gentoo.org>2013-03-16 05:44:49 +0000
committerRyan Hill <rhill@gentoo.org>2013-03-16 05:44:49 +0000
commit3a6909f6cb0ae8e3e229acf72b0dab92ab5d861f (patch)
tree607c522112fcfb4e55b7740dcc3e19d11e5a7aca /eclass/toolchain.eclass
parentUse a cursor for a better file name when downloaded (diff)
downloadhistorical-3a6909f6cb0ae8e3e229acf72b0dab92ab5d861f.tar.gz
historical-3a6909f6cb0ae8e3e229acf72b0dab92ab5d861f.tar.bz2
historical-3a6909f6cb0ae8e3e229acf72b0dab92ab5d861f.zip
Add cloog/isl support for gcc 4.8 (bug # 434816, patch by Kacper Kowalik).
Diffstat (limited to 'eclass/toolchain.eclass')
-rw-r--r--eclass/toolchain.eclass29
1 files changed, 21 insertions, 8 deletions
diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 42c37c834e23..517798e4a246 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.569 2013/02/09 04:34:32 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.570 2013/03/16 05:44:49 dirtyepic Exp $
#
# Maintainer: Toolchain Ninjas <toolchain@gentoo.org>
@@ -147,11 +147,19 @@ if tc_version_is_at_least 4 ; then
in_iuse lto && RDEPEND+=" lto? ( || ( >=dev-libs/elfutils-0.143 dev-libs/libelf ) )"
fi
if in_iuse graphite ; then
- RDEPEND+="
- graphite? (
- >=dev-libs/cloog-ppl-0.15.10
- >=dev-libs/ppl-0.11
- )"
+ if tc_version_is_at_least 4.8 ; then
+ RDEPEND+="
+ graphite? (
+ >=dev-libs/cloog-0.17.0
+ >=dev-libs/isl-0.10
+ )"
+ else
+ RDEPEND+="
+ graphite? (
+ >=dev-libs/cloog-ppl-0.15.10
+ >=dev-libs/ppl-0.11
+ )"
+ fi
fi
DEPEND="${RDEPEND}
@@ -1084,8 +1092,13 @@ gcc_do_configure() {
confgcc+=" $(use_with graphite ppl)"
confgcc+=" $(use_with graphite cloog)"
if use graphite; then
- confgcc+=" --disable-ppl-version-check"
- confgcc+=" --with-cloog-include=/usr/include/cloog-ppl"
+ if tc_version_is_at_least "4.8"; then
+ confgcc+=" --disable-isl-version-check"
+ confgcc+=" --with-cloog"
+ else
+ confgcc+=" --disable-ppl-version-check"
+ confgcc+=" --with-cloog-include=/usr/include/cloog-ppl"
+ fi
fi
fi