summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
Diffstat (limited to 'eclass')
-rw-r--r--eclass/Manifest.gzbin39044 -> 39038 bytes
-rw-r--r--eclass/java-utils-2.eclass4
-rw-r--r--eclass/toolchain.eclass7
3 files changed, 6 insertions, 5 deletions
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index eb105cbe4b96..8d76cc045ced 100644
--- a/eclass/Manifest.gz
+++ b/eclass/Manifest.gz
Binary files differ
diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
index 8d9ef40b3570..237657cf551a 100644
--- a/eclass/java-utils-2.eclass
+++ b/eclass/java-utils-2.eclass
@@ -1636,10 +1636,6 @@ java-pkg_is-vm-version-ge() {
fi
}
-java-pkg_set-current-vm() {
- export GENTOO_VM=${1}
-}
-
# @FUNCTION: java-pkg_current-vm-matches
# @USAGE: <vm_string1> [<vm_string2> [<vm_string3>...]]
# @RETURN: 0: the current vm matches any of the provided strings
diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index dd4130ef9b85..805fc30952ce 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1945,7 +1945,12 @@ gcc_do_filter_flags() {
fi
if ver_test -lt 15.1 ; then
- filter-flags -fdiagnostics-explain-harder
+ filter-flags -fdiagnostics-explain-harder -fdiagnostics-details
+ fi
+
+ if is_d ; then
+ # bug #940750
+ filter-flags -Warray-bounds
fi
# Please use USE=lto instead (bug #906007).