* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/base/, profiles/arch/x86/, ...
@ 2020-12-21 19:25 Michał Górny
0 siblings, 0 replies; 2+ messages in thread
From: Michał Górny @ 2020-12-21 19:25 UTC (permalink / raw
To: gentoo-commits
commit: 9dcb7bb2b40b43c6d2f3573ca0d5ac72902a904f
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 21 15:17:38 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 21 19:06:07 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dcb7bb2
profiles: Mask sys-libs/compiler-rt-sanitizers flags per arch
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
profiles/arch/amd64/package.use.mask | 7 +++++++
profiles/arch/arm/package.use.mask | 6 ++++++
profiles/arch/arm64/package.use.mask | 7 +++++++
profiles/arch/base/package.use.mask | 7 +++++++
profiles/arch/powerpc/ppc64/64le/package.use.mask | 4 ++++
profiles/arch/powerpc/ppc64/package.use.mask | 6 ++++++
profiles/arch/x86/package.use.mask | 7 +++++++
profiles/base/package.use.mask | 4 ++++
8 files changed, 48 insertions(+)
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 2b2694a793d..d83595a8407 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,13 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan
+sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
+sys-libs/compiler-rt-sanitizers -gwp-asan
+sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray
+
# Sam James <sam@gentoo.org> (2020-10-24)
# asm redc is only available on amd64,
# ppc64. bug #750974.
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 1063049785b..0c7160495a1 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,12 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -lsan
+sys-libs/compiler-rt-sanitizers -ubsan -cfi -scudo
+sys-libs/compiler-rt-sanitizers -profile -xray
+
# Rick Farina <zerochaos@gentoo.org> (2020-12-18)
# net-wireless/libxtrx et all needs testing
net-wireless/gr-osmosdr xtrx
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index ca81a3769c1..0f213e36695 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan
+sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
+sys-libs/compiler-rt-sanitizers -gwp-asan -shadowcallstack
+sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray
+
# Sam James <sam@gentoo.org> (2020-12-13)
# Requires unkeyworded, fetch-restricted deps
net-proxy/haproxy device-atlas
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index d10aafdf6f8..252425612e9 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Mask all sanitizers by default, unmask on arches supporting them.
+sys-libs/compiler-rt-sanitizers asan dfsan lsan msan hwasan tsan
+sys-libs/compiler-rt-sanitizers ubsan safestack cfi scudo
+sys-libs/compiler-rt-sanitizers shadowcallstack gwp-asan
+sys-libs/compiler-rt-sanitizers libfuzzer profile xray
+
# Sam James <sam@gentoo.org> (2020-10-24)
# asm redc is only available on amd64,
# ppc64. bug #750974.
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index 15d4e1a89be..2d307a37a11 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Additional sanitizers supported on ppc64le.
+sys-libs/compiler-rt-sanitizers -xray
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05)
# dropbox requires binaries unavaliable for ppc64
kde-apps/kdenetwork-meta webengine
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
index f9e76e04e48..bc14bad2787 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,12 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -lsan -msan -tsan
+sys-libs/compiler-rt-sanitizers -ubsan -scudo
+sys-libs/compiler-rt-sanitizers -profile
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-25)
# fwupd keyworded now on ppc64
kde-plasma/discover -firmware
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 5bc1d716eb8..5d8f747b1f7 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -lsan
+sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
+sys-libs/compiler-rt-sanitizers -gwp-asan
+sys-libs/compiler-rt-sanitizers -profile
+
# Alexey Sokolov <alexey+gentoo@asokolov.org> (2020-10-28)
# dev-qt/linguist-tools-5.15.0 and 5.15.1 OOM with bad_alloc.
# https://bugs.gentoo.org/751418
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 496ca7555ae..ae1466cba6a 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# LSAN is currently broken (due to new glibc?)
+<sys-libs/compiler-rt-sanitizers-12 lsan
+
# Rick Farina <zerochaos@gentoo.org> (2020-12-21)
# This use flag enables code which appears to be broken
net-wireless/gr-osmosdr xtrx
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/base/, profiles/arch/x86/, ...
@ 2021-05-07 12:34 Georgy Yakovlev
0 siblings, 0 replies; 2+ messages in thread
From: Georgy Yakovlev @ 2021-05-07 12:34 UTC (permalink / raw
To: gentoo-commits
commit: 859c23897a8fb8f1019ccc46c41dc8d0e37a441d
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri May 7 12:09:55 2021 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri May 7 12:33:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=859c2389
profiles/arch/*: re-structure openjdk[javafx] masks
to use profile inheritance properly
mask in arch/base
unmask on working arches
stable.mask on working arches
Bug: https://bugs.gentoo.org/788118
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
profiles/arch/amd64/package.use.mask | 1 +
profiles/arch/amd64/package.use.stable.mask | 2 +-
profiles/arch/arm64/package.use.mask | 4 ----
profiles/arch/base/package.use.mask | 3 ++-
profiles/arch/powerpc/package.use.mask | 4 ----
profiles/arch/powerpc/ppc64/64le/package.use.mask | 1 +
profiles/arch/powerpc/ppc64/64le/package.use.stable.mask | 6 ++++++
profiles/arch/x86/package.use.mask | 4 ----
profiles/base/package.use.stable.mask | 6 ------
9 files changed, 11 insertions(+), 20 deletions(-)
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index c5d4f9be7ec..3833aa4deba 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -150,6 +150,7 @@ mail-client/claws-mail -litehtml
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-06-22)
# openjfx is keyworded on amd64
+dev-java/openjdk:8 -javafx
dev-java/openjdk:11 -javafx
# Matt Turner <mattst88@gentoo.org> (2019-06-20)
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 33d1a456737..41ae83a7573 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,7 +17,7 @@
#--- END OF EXAMPLES ---
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-05-05)
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-05-07)
# openjfx:8 will never be stabilized
# openjfx:11 probably will neither
dev-java/openjdk:8 javafx
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 8416e8749c7..8a1bfb3f418 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -197,10 +197,6 @@ sys-apps/flashrom jlink-spi
# dep not keyworded here
media-gfx/gnome-photos upnp-av
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-06-01)
-# not yet keyworded
-dev-java/openjdk javafx
-
# Aaron Bauman <bman@gentoo.org> (2019-04-08)
# app-text/dblatex not keyword yet
net-firewall/nftables doc
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index af46ee0f755..a920061900c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -128,7 +128,8 @@ dev-lang/rust-bin doc
media-tv/kodi raspberry-pi
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-06-22)
-# mask javafx until it's keyworded on other arches
+# mask here and unmask in profiles for specific arches
+dev-java/openjdk:8 javafx
dev-java/openjdk:11 javafx
# Matt Turner <mattst88@gentoo.org> (2019-06-20)
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 671ff88dd94..d885c523894 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -91,10 +91,6 @@ sys-firmware/seabios -debug
# app-misc/graphlcd-base won't work on PowerPC/PowerPC64
app-misc/lcdproc freetype lcd_devices_glcd png
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-06-01)
-# not yet keyworded
-dev-java/openjdk:11 javafx
-
# Patrick McLean <chutzpah@gentoo.org> (2019-04-15)
# deps not available on platform
sys-cluster/ceph babeltrace lttng
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index 2d307a37a11..32bb967a351 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -15,6 +15,7 @@ app-emulation/crun -criu
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-19)
# openjfx is keyworded on ppc64le
+dev-java/openjdk:8 -javafx
dev-java/openjdk:11 -javafx
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-02-26)
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask b/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
index e6a445260d7..6dbcf7edfcd 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
@@ -1,6 +1,12 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-05-07)
+# openjfx:8 will never be stabilized
+# openjfx:11 probably will neither
+dev-java/openjdk:8 javafx
+dev-java/openjdk:11 javaf
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-02-27)
# vulkan tested and works on ppc64le, but not stabilized yet
dev-qt/qtdeclarative vulkan
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 23823f2901d..8052860579a 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -51,10 +51,6 @@ sys-libs/compiler-rt-sanitizers -profile
# (See 9.3.8 in the Guile manual)
dev-scheme/guile -jit
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-18)
-# swt 4.10 not keyworded on x86
-dev-java/openjdk:8 javafx
-
# Thomas Deutschmann <whissi@gentoo.org> (2020-08-17)
# Columnstore engine is supported on x86
dev-db/mariadb -columnstore
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index 35139fc47fd..93a8c20dae7 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -41,12 +41,6 @@ x11-themes/arc-theme cinnamon
media-gfx/openvdb python numpy
media-libs/openimageio python
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-18)
-# openjfx:8 will never be stabilized
-# openjfx:11 probably will neither
-dev-java/openjdk:8 javafx
-dev-java/openjdk:11 javafx
-
# Pacho Ramos <pacho@gentoo.org> (2020-08-21)
# app-text/pandoc is hard to stabilize #737612
sys-apps/earlyoom docs
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-05-07 12:34 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-21 19:25 [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/base/, profiles/arch/x86/, Michał Górny
-- strict thread matches above, loose matches on Subject: below --
2021-05-07 12:34 Georgy Yakovlev
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox