diff options
author | 2013-03-16 05:44:49 +0000 | |
---|---|---|
committer | 2013-03-16 05:44:49 +0000 | |
commit | 3a6909f6cb0ae8e3e229acf72b0dab92ab5d861f (patch) | |
tree | 607c522112fcfb4e55b7740dcc3e19d11e5a7aca /eclass/toolchain.eclass | |
parent | Use a cursor for a better file name when downloaded (diff) | |
download | historical-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.eclass | 29 |
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 |