From e52bb8a27c209f079f1020ed0e967d2088bf0289 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Fri, 1 May 2026 14:39:02 -0400 Subject: [PATCH] dev-qt/qttools: filter-lto in 6.11 for now due to ODR issues Thanks-to: Alfred Wingate Signed-off-by: Ionen Wolkens --- dev-qt/qttools/qttools-6.11.0.ebuild | 5 ++++- dev-qt/qttools/qttools-6.11.9999.ebuild | 5 ++++- dev-qt/qttools/qttools-6.9999.ebuild | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/dev-qt/qttools/qttools-6.11.0.ebuild b/dev-qt/qttools/qttools-6.11.0.ebuild index 62f3c4903201c..27752d45f562b 100644 --- a/dev-qt/qttools/qttools-6.11.0.ebuild +++ b/dev-qt/qttools/qttools-6.11.0.ebuild @@ -12,7 +12,7 @@ LLVM_OPTIONAL=1 # and 3rdparty/ tries to FetchContent gtest) QT6_RESTRICT_TESTS=1 -inherit llvm-r2 optfeature qt6-build xdg +inherit flag-o-matic llvm-r2 optfeature qt6-build xdg DESCRIPTION="Qt Tools Collection" @@ -82,6 +82,9 @@ src_prepare() { } src_configure() { + # validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr] + use linguist && filter-lto + use qdoc && llvm_chost_setup local mycmakeargs=( diff --git a/dev-qt/qttools/qttools-6.11.9999.ebuild b/dev-qt/qttools/qttools-6.11.9999.ebuild index 62f3c4903201c..27752d45f562b 100644 --- a/dev-qt/qttools/qttools-6.11.9999.ebuild +++ b/dev-qt/qttools/qttools-6.11.9999.ebuild @@ -12,7 +12,7 @@ LLVM_OPTIONAL=1 # and 3rdparty/ tries to FetchContent gtest) QT6_RESTRICT_TESTS=1 -inherit llvm-r2 optfeature qt6-build xdg +inherit flag-o-matic llvm-r2 optfeature qt6-build xdg DESCRIPTION="Qt Tools Collection" @@ -82,6 +82,9 @@ src_prepare() { } src_configure() { + # validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr] + use linguist && filter-lto + use qdoc && llvm_chost_setup local mycmakeargs=( diff --git a/dev-qt/qttools/qttools-6.9999.ebuild b/dev-qt/qttools/qttools-6.9999.ebuild index 02408cf2c1816..2ae4892365dec 100644 --- a/dev-qt/qttools/qttools-6.9999.ebuild +++ b/dev-qt/qttools/qttools-6.9999.ebuild @@ -12,7 +12,7 @@ LLVM_OPTIONAL=1 # and 3rdparty/ tries to FetchContent gtest) QT6_RESTRICT_TESTS=1 -inherit llvm-r2 optfeature qt6-build xdg +inherit flag-o-matic llvm-r2 optfeature qt6-build xdg DESCRIPTION="Qt Tools Collection" @@ -82,6 +82,9 @@ src_prepare() { } src_configure() { + # validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr] + use linguist && filter-lto + use qdoc && llvm_chost_setup local mycmakeargs=(