Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 578396
Collapse All | Expand All

(-)a/eclass/toolchain.eclass (-1 / +9 lines)
Lines 153-159 if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then Link Here
153
	# the older versions, we don't want to bother supporting it.  #448024
153
	# the older versions, we don't want to bother supporting it.  #448024
154
	tc_version_is_at_least 4.8 && IUSE+=" graphite" IUSE_DEF+=( sanitize )
154
	tc_version_is_at_least 4.8 && IUSE+=" graphite" IUSE_DEF+=( sanitize )
155
	tc_version_is_at_least 4.9 && IUSE+=" cilk"
155
	tc_version_is_at_least 4.9 && IUSE+=" cilk"
156
	tc_version_is_at_least 5.0 && IUSE+=" jit"
156
	tc_version_is_at_least 5.0 && IUSE+=" jit mpx"
157
	tc_version_is_at_least 6.0 && IUSE+=" pie +ssp"
157
	tc_version_is_at_least 6.0 && IUSE+=" pie +ssp"
158
fi
158
fi
159
159
Lines 1161-1166 toolchain_src_configure() { Link Here
1161
		fi
1161
		fi
1162
	fi
1162
	fi
1163
1163
1164
	if tc_version_is_at_least 5.0 ; then
1165
		if in_iuse mpx ; then
1166
			confgcc+=( $(use_enable mpx libmpx ) )
1167
		else
1168
			confgcc+=( --disable-libmpx )
1169
		fi
1170
	fi
1171
1164
	if in_iuse cilk ; then
1172
	if in_iuse cilk ; then
1165
		confgcc+=( $(use_enable cilk libcilkrts) )
1173
		confgcc+=( $(use_enable cilk libcilkrts) )
1166
	fi
1174
	fi
(-)a/profiles/use.local.desc (+1 lines)
Lines 7525-7530 sys-devel/gcc:go - Build the GCC Go language frontend. Link Here
7525
sys-devel/gcc:graphite - Add support for the framework for loop optimizations based on a polyhedral intermediate representation
7525
sys-devel/gcc:graphite - Add support for the framework for loop optimizations based on a polyhedral intermediate representation
7526
sys-devel/gcc:jit - Enable libgccjit so other applications can embed gcc for Just-In-Time compilation. This will slow down the compiler a bit as it forces all of the toolchain to be shared libs.
7526
sys-devel/gcc:jit - Enable libgccjit so other applications can embed gcc for Just-In-Time compilation. This will slow down the compiler a bit as it forces all of the toolchain to be shared libs.
7527
sys-devel/gcc:libssp - Build SSP support into a dedicated library rather than use the code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)
7527
sys-devel/gcc:libssp - Build SSP support into a dedicated library rather than use the code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)
7528
sys-devel/gcc:mpx - Add compiler support for Intel Memory Protection Extensions (MPX)
7528
sys-devel/gcc:mudflap - Add support for mudflap, a pointer use checking library
7529
sys-devel/gcc:mudflap - Add support for mudflap, a pointer use checking library
7529
sys-devel/gcc:multislot - Allow for multiple versions to be emerged at once for same CTARGET
7530
sys-devel/gcc:multislot - Allow for multiple versions to be emerged at once for same CTARGET
7530
sys-devel/gcc:nopie - Disable PIE support (NOT FOR GENERAL USE)
7531
sys-devel/gcc:nopie - Disable PIE support (NOT FOR GENERAL USE)

Return to bug 578396