public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Ionen Wolkens" <ionen@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/
Date: Thu,  9 May 2024 12:13:27 +0000 (UTC)	[thread overview]
Message-ID: <1715256778.754d6f5226a532ed086afa276b48e89ffafe0484.ionen@gentoo> (raw)

commit:     754d6f5226a532ed086afa276b48e89ffafe0484
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu May  9 08:19:17 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu May  9 12:12:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754d6f52

dev-qt/qtwebengine: improve clang-18 workaround w/ -mevex512 (qt6)

Hoping it will be a short-lived and that this will be improved/fixed
in clang itself.

(have not tried nor looked at qtwebengine:5)

For some rough explanation from the little I get from this:

clang-18 added -mevex512 (missing from 17), and then -march=native
is a bit quirky in that unlike -march=exact it goes out of its way
to disable it resulting in e.g.

	-march=skylake -mavx512f = -mevex512 is auto-enabled
	-march=skylake -mevex512 = not "enabled" but can be used
	-march=native(skylake) -mavx512f = forced off(!)

And then units that use avx512 / pass -mavx512f (for use with runtime
cpu detection) end in build failure without evex512.

Always passing -mevex512 on a machine without avx512 "seems" safe,
it does not even set __EVEX512__ and believe won't use any avx512
instructions on a whim (__EVEX512__ does get set if add -mavx512f).
Or at least my skylake (not skylake-x) passes test + can use the
qtwebengine built that way.

Considered passing only for files that need it at first with a patch
(sounded safer), but chromium's Gn files don't have a variable to test
clang version that I could see (or at least not in old qtwebengine) and
didn't want this to become more involved nor use conditional patching.

The !avx512 check may not be super necessary, but have not dug into
the implications of forcing it when avx512 is actually enabled (sounds
there are cases where it needs to be off, leaving it to compiler).

Bug: https://bugs.gentoo.org/931623
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qtwebengine/qtwebengine-6.7.0.ebuild    | 18 +++++++-----------
 dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild | 18 +++++++-----------
 dev-qt/qtwebengine/qtwebengine-6.9999.ebuild   | 18 +++++++-----------
 3 files changed, 21 insertions(+), 33 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.0.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.0.ebuild
index 0829dcfa3b22..cccffedf5380 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.0.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.0.ebuild
@@ -239,19 +239,15 @@ src_configure() {
 		# for simplicity. Override with USE=custom-cflags if wanted, please
 		# report if above -march works again so can cleanup.
 		use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
-
-		# skia and xnnpack fail with clang-18 + some(?) -march=native while
-		# can't reproduce with seemingly equivalent =skylake), needs more
-		# looking into as there may be something odd going on (clang bug?).
-		# Note that upstream Qt disallows custom *FLAGS on qtwebengine meaning
-		# we are not supposed to pass -march=native in the first place.
-		# TODO: try dropping this on major Qt and clang bumps
-		# See also: https://groups.google.com/g/skia-discuss/c/DNW4oq3W2fI
-		# (Transform_inl.h:769:21: error: AVX vector <snip> without 'evex512')
-		use amd64 && tc-is-clang && [[ $(clang-major-version) -ge 18 ]] &&
-			filter-flags -march=native
 	fi
 
+	# Workaround for build failure with clang-18 and -march=native without
+	# avx512. Does not affect e.g. -march=skylake, only native (bug #931623).
+	use amd64 && tc-is-clang && is-flagq -march=native &&
+		[[ $(clang-major-version) -ge 18 ]] &&
+		tc-cpp-is-true "!defined(__AVX512F__)" ${CXXFLAGS} &&
+		append-flags -mevex512
+
 	export NINJA NINJAFLAGS=$(get_NINJAOPTS)
 	[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
 

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
index 750f700160b2..bba17446d874 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
@@ -236,19 +236,15 @@ src_configure() {
 		# for simplicity. Override with USE=custom-cflags if wanted, please
 		# report if above -march works again so can cleanup.
 		use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
-
-		# skia and xnnpack fail with clang-18 + some(?) -march=native while
-		# can't reproduce with seemingly equivalent =skylake), needs more
-		# looking into as there may be something odd going on (clang bug?).
-		# Note that upstream Qt disallows custom *FLAGS on qtwebengine meaning
-		# we are not supposed to pass -march=native in the first place.
-		# TODO: try dropping this on major Qt and clang bumps
-		# See also: https://groups.google.com/g/skia-discuss/c/DNW4oq3W2fI
-		# (Transform_inl.h:769:21: error: AVX vector <snip> without 'evex512')
-		use amd64 && tc-is-clang && [[ $(clang-major-version) -ge 18 ]] &&
-			filter-flags -march=native
 	fi
 
+	# Workaround for build failure with clang-18 and -march=native without
+	# avx512. Does not affect e.g. -march=skylake, only native (bug #931623).
+	use amd64 && tc-is-clang && is-flagq -march=native &&
+		[[ $(clang-major-version) -ge 18 ]] &&
+		tc-cpp-is-true "!defined(__AVX512F__)" ${CXXFLAGS} &&
+		append-flags -mevex512
+
 	export NINJA NINJAFLAGS=$(get_NINJAOPTS)
 	[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
 

diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 750f700160b2..bba17446d874 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -236,19 +236,15 @@ src_configure() {
 		# for simplicity. Override with USE=custom-cflags if wanted, please
 		# report if above -march works again so can cleanup.
 		use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
-
-		# skia and xnnpack fail with clang-18 + some(?) -march=native while
-		# can't reproduce with seemingly equivalent =skylake), needs more
-		# looking into as there may be something odd going on (clang bug?).
-		# Note that upstream Qt disallows custom *FLAGS on qtwebengine meaning
-		# we are not supposed to pass -march=native in the first place.
-		# TODO: try dropping this on major Qt and clang bumps
-		# See also: https://groups.google.com/g/skia-discuss/c/DNW4oq3W2fI
-		# (Transform_inl.h:769:21: error: AVX vector <snip> without 'evex512')
-		use amd64 && tc-is-clang && [[ $(clang-major-version) -ge 18 ]] &&
-			filter-flags -march=native
 	fi
 
+	# Workaround for build failure with clang-18 and -march=native without
+	# avx512. Does not affect e.g. -march=skylake, only native (bug #931623).
+	use amd64 && tc-is-clang && is-flagq -march=native &&
+		[[ $(clang-major-version) -ge 18 ]] &&
+		tc-cpp-is-true "!defined(__AVX512F__)" ${CXXFLAGS} &&
+		append-flags -mevex512
+
 	export NINJA NINJAFLAGS=$(get_NINJAOPTS)
 	[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
 


             reply	other threads:[~2024-05-09 12:13 UTC|newest]

Thread overview: 319+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-05-09 12:13 Ionen Wolkens [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-04-16 11:18 [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/ Arthur Zamarin
2025-04-15  5:42 Ionen Wolkens
2025-04-04  2:24 Ionen Wolkens
2025-04-01 15:53 Ionen Wolkens
2025-03-26 12:29 Ionen Wolkens
2025-03-14  8:18 Ionen Wolkens
2025-03-11  1:13 Ionen Wolkens
2025-03-11  0:51 Ionen Wolkens
2025-03-10 14:57 Ionen Wolkens
2025-03-05  4:51 Ionen Wolkens
2025-02-26 12:47 Ionen Wolkens
2025-02-22  3:07 Ionen Wolkens
2025-01-03  2:54 Ionen Wolkens
2024-12-28 11:02 Arthur Zamarin
2024-12-24 11:55 Ionen Wolkens
2024-12-15 20:18 Ionen Wolkens
2024-12-03 18:16 Ionen Wolkens
2024-12-03  3:28 Ionen Wolkens
2024-11-23 11:36 Andreas Sturmlechner
2024-11-21 21:39 Andreas Sturmlechner
2024-10-09 14:14 Ionen Wolkens
2024-10-09  6:22 Ionen Wolkens
2024-10-08  5:03 Ionen Wolkens
2024-09-27  7:26 Ionen Wolkens
2024-09-25  2:20 Ionen Wolkens
2024-09-24  9:57 Ionen Wolkens
2024-09-22  8:16 Ionen Wolkens
2024-09-03  7:44 Ionen Wolkens
2024-09-03  7:44 Ionen Wolkens
2024-09-03  0:31 Ionen Wolkens
2024-09-02 17:52 Ionen Wolkens
2024-07-23  7:50 Ionen Wolkens
2024-07-16  1:29 Ionen Wolkens
2024-07-08 11:16 Arthur Zamarin
2024-06-21  1:10 Ionen Wolkens
2024-06-21  0:56 Ionen Wolkens
2024-06-18 18:14 Ionen Wolkens
2024-06-11 22:02 Ionen Wolkens
2024-06-11 22:02 Ionen Wolkens
2024-06-08  5:27 Arthur Zamarin
2024-06-06 16:43 Andreas Sturmlechner
2024-06-04 19:36 Ionen Wolkens
2024-06-02  4:04 Sam James
2024-06-01 10:25 Arthur Zamarin
2024-05-31  6:12 Andreas Sturmlechner
2024-05-30 12:52 Andreas Sturmlechner
2024-05-30 12:52 Andreas Sturmlechner
2024-05-23  3:36 Arthur Zamarin
2024-05-22 17:03 Sam James
2024-05-21  6:53 Ionen Wolkens
2024-05-20  8:49 Ionen Wolkens
2024-05-17 10:08 Ionen Wolkens
2024-05-17  4:32 Ionen Wolkens
2024-05-15 18:08 Andreas Sturmlechner
2024-05-13  5:49 Ionen Wolkens
2024-05-10 10:26 Ionen Wolkens
2024-05-08 16:18 Ionen Wolkens
2024-04-23 15:08 Ionen Wolkens
2024-04-14 15:06 Ionen Wolkens
2024-04-13 18:06 Ionen Wolkens
2024-04-13 17:50 Arthur Zamarin
2024-04-05 15:01 Andreas Sturmlechner
2024-04-04  4:23 Arthur Zamarin
2024-04-03 17:30 Ionen Wolkens
2024-04-03 17:01 Ionen Wolkens
2024-04-03 15:25 Andreas Sturmlechner
2024-04-02 13:06 Ionen Wolkens
2024-04-02  6:09 Arthur Zamarin
2024-04-01 18:29 Arthur Zamarin
2024-03-30  0:29 Ionen Wolkens
2024-03-30  0:29 Ionen Wolkens
2024-03-30  0:29 Ionen Wolkens
2024-03-26  7:10 Ionen Wolkens
2024-03-24 18:39 Ionen Wolkens
2024-03-23 17:01 Andreas Sturmlechner
2024-03-22  6:16 Arthur Zamarin
2024-03-12 20:32 Ionen Wolkens
2024-03-12 20:32 Ionen Wolkens
2024-03-12 12:01 Ionen Wolkens
2024-03-04 14:53 Ionen Wolkens
2024-02-22  6:16 Ionen Wolkens
2024-02-22  6:16 Ionen Wolkens
2024-02-20 14:30 Arthur Zamarin
2024-02-14 12:24 Ionen Wolkens
2024-01-31  7:18 Joonas Niilola
2024-01-29 14:38 Ionen Wolkens
2024-01-29  4:22 Ionen Wolkens
2024-01-24 14:49 Ionen Wolkens
2024-01-22 19:38 Andreas Sturmlechner
2024-01-15 21:59 Andreas Sturmlechner
2024-01-10  9:15 Ionen Wolkens
2024-01-09 14:08 Ionen Wolkens
2024-01-08 16:43 Ionen Wolkens
2024-01-08 12:59 Ionen Wolkens
2024-01-01 21:14 Andreas Sturmlechner
2023-12-24  8:28 Ionen Wolkens
2023-12-22 22:40 Mart Raudsepp
2023-12-17 18:29 Arthur Zamarin
2023-12-13  3:12 Ionen Wolkens
2023-12-12 21:25 Ionen Wolkens
2023-11-27  8:47 Ionen Wolkens
2023-11-27  8:47 Ionen Wolkens
2023-11-25 16:12 Andreas Sturmlechner
2023-11-23  8:16 Ionen Wolkens
2023-11-22 15:21 Ionen Wolkens
2023-11-22 15:21 Ionen Wolkens
2023-11-21 21:25 Ionen Wolkens
2023-11-21 19:53 Sam James
2023-11-15 19:28 Ionen Wolkens
2023-11-15 17:20 Arthur Zamarin
2023-11-08 19:48 Andreas Sturmlechner
2023-11-08 19:48 Andreas Sturmlechner
2023-11-06 18:11 Andreas Sturmlechner
2023-11-03 11:16 Andreas Sturmlechner
2023-11-03 11:16 Andreas Sturmlechner
2023-10-22  8:36 Andreas Sturmlechner
2023-10-17 13:25 Ionen Wolkens
2023-10-10 14:51 Ionen Wolkens
2023-10-08 15:58 Andreas Sturmlechner
2023-09-28 13:07 Ionen Wolkens
2023-09-26 19:48 Ionen Wolkens
2023-09-26 15:16 Ionen Wolkens
2023-09-22 20:18 Ionen Wolkens
2023-09-22  4:46 Ionen Wolkens
2023-09-20 18:27 Ionen Wolkens
2023-09-18 20:04 Arthur Zamarin
2023-09-16 10:50 Ionen Wolkens
2023-09-15  4:49 Sam James
2023-09-14 20:43 Ionen Wolkens
2023-09-13 16:42 Ionen Wolkens
2023-09-13 16:42 Ionen Wolkens
2023-09-13 16:42 Ionen Wolkens
2023-09-13 16:42 Ionen Wolkens
2023-09-09 16:22 Ionen Wolkens
2023-09-07 20:37 Ionen Wolkens
2023-09-06  1:28 Ionen Wolkens
2023-09-05 13:05 Ionen Wolkens
2023-09-05 13:05 Ionen Wolkens
2023-08-26 11:56 Andreas Sturmlechner
2023-07-21  2:52 Jimi Huotari
2023-07-20 19:41 Jimi Huotari
2023-07-13  8:42 Andreas Sturmlechner
2023-07-09 17:00 Arthur Zamarin
2023-07-06 17:17 Andreas Sturmlechner
2023-06-13 11:42 Andreas Sturmlechner
2023-05-22 18:36 Arthur Zamarin
2023-05-21 23:08 Sam James
2023-05-21  7:05 Andreas Sturmlechner
2023-05-06 11:39 Jimi Huotari
2023-05-06 11:26 Jimi Huotari
2023-05-01 12:54 Andreas Sturmlechner
2023-04-23 16:00 Arthur Zamarin
2023-04-17 19:39 Jimi Huotari
2023-04-15 18:39 Jimi Huotari
2023-04-13 21:45 Andreas Sturmlechner
2023-04-09 19:34 Arthur Zamarin
2023-04-09 19:25 Arthur Zamarin
2023-03-29 15:41 Andreas Sturmlechner
2023-03-26 16:59 Jimi Huotari
2023-03-19 16:47 Jimi Huotari
2023-03-19 13:09 Jimi Huotari
2023-02-09 10:02 Andreas Sturmlechner
2023-02-07 10:37 Andreas Sturmlechner
2023-01-24  9:45 Andreas Sturmlechner
2023-01-21  9:15 Arthur Zamarin
2023-01-17 20:56 Arthur Zamarin
2023-01-17 20:04 Sam James
2023-01-15 12:36 Andreas Sturmlechner
2023-01-15 12:36 Andreas Sturmlechner
2023-01-05 22:39 Jimi Huotari
2022-12-06 17:07 Andreas Sturmlechner
2022-12-04 19:22 Arthur Zamarin
2022-12-03 20:37 Arthur Zamarin
2022-12-03 11:02 Sam James
2022-12-01 19:19 Andreas Sturmlechner
2022-11-29 20:51 Andreas Sturmlechner
2022-10-06 16:15 Sam James
2022-09-24 14:32 Andreas Sturmlechner
2022-07-20  5:15 Sam James
2022-07-06 10:27 Andreas Sturmlechner
2022-07-04 18:00 Arthur Zamarin
2022-07-02 18:26 Sam James
2022-06-30 22:19 Sam James
2022-06-19 12:26 Andreas Sturmlechner
2022-06-14 17:32 Andreas Sturmlechner
2022-06-14 13:27 Sam James
2022-06-14 13:15 Andreas Sturmlechner
2022-06-14  7:21 Agostino Sarubbo
2022-06-10  7:49 Georgy Yakovlev
2022-06-10  3:16 Sam James
2022-05-30 16:09 Andreas Sturmlechner
2022-05-26 19:35 Andreas Sturmlechner
2022-05-01  7:30 Michał Górny
2022-04-15 20:15 Andreas Sturmlechner
2022-04-14  0:19 Sam James
2022-04-12 22:49 Sam James
2022-04-12 19:35 Arthur Zamarin
2022-03-30  5:52 Andreas Sturmlechner
2022-03-21 11:04 Andreas Sturmlechner
2022-01-06 19:59 Sam James
2022-01-04 21:08 Sam James
2021-12-28  6:00 Sam James
2021-12-27 14:14 Agostino Sarubbo
2021-12-26  8:07 Agostino Sarubbo
2021-12-25  0:10 Andreas Sturmlechner
2021-12-14 18:13 Andreas Sturmlechner
2021-12-08 15:08 Andreas Sturmlechner
2021-11-09 23:54 Sam James
2021-11-09 22:40 Georgy Yakovlev
2021-11-08 10:11 Agostino Sarubbo
2021-11-06  1:35 Sam James
2021-11-05  7:01 Sam James
2021-10-20 16:43 Andreas Sturmlechner
2021-10-20 16:43 Andreas Sturmlechner
2021-09-22 20:01 Andreas Sturmlechner
2021-09-19  4:11 Sam James
2021-09-18 22:07 Sam James
2021-09-15  7:29 Andreas Sturmlechner
2021-09-15  6:36 Agostino Sarubbo
2021-09-13  9:32 Andreas Sturmlechner
2021-09-02 18:38 Andreas Sturmlechner
2021-08-26 12:05 Andreas Sturmlechner
2021-07-22  6:07 Sam James
2021-07-18  0:33 Sam James
2021-07-17  7:44 Agostino Sarubbo
2021-07-04 20:40 Andreas Sturmlechner
2021-07-02 18:53 Andreas Sturmlechner
2021-07-02 18:53 Andreas Sturmlechner
2021-06-01 10:48 Sam James
2021-06-01  9:00 Sam James
2021-06-01  9:00 Sam James
2021-05-20 20:55 Georgy Yakovlev
2021-05-17 21:15 Andreas Sturmlechner
2021-05-03  6:29 Andreas Sturmlechner
2021-04-24 21:11 Andreas Sturmlechner
2021-04-24 21:11 Andreas Sturmlechner
2021-03-12 20:08 Andreas Sturmlechner
2021-03-07 19:44 Sam James
2021-03-06 18:37 Sam James
2021-03-06 15:11 Thomas Deutschmann
2021-02-26 21:23 Andreas Sturmlechner
2021-02-08 19:38 Georgy Yakovlev
2021-02-07 17:54 Andreas Sturmlechner
2021-02-07 13:42 Andreas Sturmlechner
2021-02-07 13:42 Andreas Sturmlechner
2021-02-05 22:30 Andreas Sturmlechner
2021-01-10  9:06 Sam James
2021-01-09 21:16 Sam James
2021-01-09 15:15 Sam James
2020-11-27 21:50 Georgy Yakovlev
2020-11-27 21:50 Georgy Yakovlev
2020-10-18 14:45 Thomas Deutschmann
2020-10-12 15:22 Sam James
2020-10-12 11:45 Sam James
2020-10-10 19:27 Andreas Sturmlechner
2020-09-13 13:40 Thomas Deutschmann
2020-05-27 23:20 Georgy Yakovlev
2020-05-27 23:20 Georgy Yakovlev
2020-05-20 13:32 Mikle Kolyada
2020-05-20  9:50 Mikle Kolyada
2020-05-19 19:32 Mikle Kolyada
2020-04-29 18:09 Andreas Sturmlechner
2020-03-28 10:03 Mart Raudsepp
2020-03-19 13:15 Agostino Sarubbo
2020-03-19 12:46 Agostino Sarubbo
2020-02-10  6:52 Andreas Sturmlechner
2020-02-08 13:25 Mikle Kolyada
2020-01-15 22:02 Andreas Sturmlechner
2020-01-12  9:41 Andreas Sturmlechner
2019-12-22 16:29 Aaron Bauman
2019-12-18 11:23 Agostino Sarubbo
2019-11-12 15:01 Aaron Bauman
2019-10-20 16:10 Mikle Kolyada
2019-05-24 20:48 Aaron Bauman
2019-05-23 13:20 Mikle Kolyada
2019-05-21 20:50 Mikle Kolyada
2019-05-21 15:03 Mikle Kolyada
2019-04-26 17:51 Anthony G. Basile
2019-04-25  2:32 Michael Palimaka
2019-04-24 20:15 Andreas Sturmlechner
2019-02-10 23:46 Andreas Sturmlechner
2019-01-09 10:40 Mikle Kolyada
2019-01-09 10:32 Mikle Kolyada
2018-11-13 11:32 Andreas Sturmlechner
2018-10-24 18:06 Andreas Sturmlechner
2018-10-19  7:53 Andreas Sturmlechner
2018-10-17 22:21 Thomas Deutschmann
2018-10-16 16:09 Mikle Kolyada
2018-09-13 17:28 Andreas Sturmlechner
2018-07-15 16:13 Andreas Sturmlechner
2018-07-15 14:23 Thomas Deutschmann
2018-07-13 13:41 Mikle Kolyada
2018-07-12 10:38 Andreas Sturmlechner
2018-07-12 10:38 Andreas Sturmlechner
2018-06-27 19:00 Andreas Sturmlechner
2018-06-27 19:00 Andreas Sturmlechner
2018-06-27 19:00 Andreas Sturmlechner
2018-06-23 17:04 Andreas Sturmlechner
2018-06-23 17:04 Andreas Sturmlechner
2018-05-25 19:12 Aaron Bauman
2018-01-31  0:46 Andreas Sturmlechner
2018-01-15 11:08 Michael Palimaka
2017-12-23  0:45 Michael Palimaka
2017-12-10 12:15 Michael Palimaka
2017-11-28 10:49 Michael Palimaka
2017-10-10 12:32 Michael Palimaka
2017-08-31 15:45 Chí-Thanh Christopher Nguyễn
2017-07-30 14:30 David Seifert
2017-07-04 15:49 Agostino Sarubbo
2017-07-04 14:02 Agostino Sarubbo
2017-06-25 15:11 Alexis Ballier
2017-06-24  2:29 Michael Palimaka
2017-06-05 12:44 Michael Palimaka
2017-06-03 15:53 Michael Palimaka
2016-12-15  5:18 Davide Pesavento
2016-12-06  6:54 Michael Palimaka
2016-08-31 18:24 Michael Palimaka
2016-05-08  1:08 Davide Pesavento

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1715256778.754d6f5226a532ed086afa276b48e89ffafe0484.ionen@gentoo \
    --to=ionen@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox