From d5d36fc823b7189d033e69314ae2764f1eed9168 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 26 Apr 2023 06:14:16 +0100 Subject: gentoo auto-resync : 26:04:2023 - 06:14:16 --- eclass/Manifest.gz | Bin 37470 -> 37470 bytes eclass/toolchain.eclass | 9 ++++++++- 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'eclass') diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 3c6c4fc92010..633b29c6d2b5 100644 Binary files a/eclass/Manifest.gz and b/eclass/Manifest.gz differ diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index ba83cad72cb2..fab34914ab3f 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -242,7 +242,14 @@ if [[ ${PN} != kgcc64 && ${PN} != gcc-* ]] ; then IUSE+=" pgo" IUSE+=" objc-gc" TC_FEATURES+=( objc-gc ) IUSE+=" libssp objc++" - IUSE+=" +openmp" + + # Stop forcing openmp on by default in the eclass. Gradually phase it out. + # See bug #890999. + if tc_version_is_at_least 13.0.0_pre20221218 ; then + IUSE+=" openmp" + else + IUSE+=" +openmp" + fi tc_version_is_at_least 4.3 && IUSE+=" fixed-point" tc_version_is_at_least 4.7 && IUSE+=" go" -- cgit v1.2.3