dev-qt/qtwebengine: fix building on x86
authorStephan Hartmann <stha09@googlemail.com>
Sat, 8 Feb 2020 21:35:41 +0000 (22:35 +0100)
committerAndreas Sturmlechner <asturm@gentoo.org>
Mon, 10 Feb 2020 06:41:45 +0000 (07:41 +0100)
Closes: https://bugs.gentoo.org/695446
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Stephan Hartmann <stha09@googlemail.com>
Closes: https://github.com/gentoo/gentoo/pull/14598
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
dev-qt/qtwebengine/files/qtwebengine-5.14.1-disable-fatal-warnings.patch [new file with mode: 0644]
dev-qt/qtwebengine/qtwebengine-5.14.1.ebuild

diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.14.1-disable-fatal-warnings.patch b/dev-qt/qtwebengine/files/qtwebengine-5.14.1-disable-fatal-warnings.patch
new file mode 100644 (file)
index 0000000..40f1f5d
--- /dev/null
@@ -0,0 +1,12 @@
+diff --git a/src/buildtools/config/common.pri b/src/buildtools/config/common.pri
+index 97d3953..dd3d222 100644
+--- a/src/buildtools/config/common.pri
++++ b/src/buildtools/config/common.pri
+@@ -25,6 +25,7 @@ gn_args += \
+     v8_use_external_startup_data=false \
+     toolkit_views=false \
+     treat_warnings_as_errors=false \
++    fatal_linker_warnings=false \
+     safe_browsing_mode=0 \
+     optimize_webui=false \
+     forbid_non_component_debug_builds=false
index ce5929f9ca8b376263ba95d21a0c5c57713b1bf8..1152cf4edeb93602a92ed6702d416f09a0444a99 100644 (file)
@@ -77,6 +77,10 @@ DEPEND="${RDEPEND}
        sys-devel/bison
 "
 
+PATCHES=(
+       "${FILESDIR}/${P}-disable-fatal-warnings.patch" # bug 695446
+)
+
 src_prepare() {
        if ! use jumbo-build; then
                sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \