| From b055bd199f9c40148334725a227796c0d7d14788 Mon Sep 17 00:00:00 2001 |
| From: Khem Raj <raj.khem@gmail.com> |
| Date: Mon, 3 Feb 2020 17:06:27 -0800 |
| Subject: [PATCH] Enable THREADS_PREFER_PTHREAD_FLAG |
| |
| Fixes build failures on risv64 |
| |
| Taken from https://trac.webkit.org/changeset/231843/webkit |
| |
| Enable THREADS_PREFER_PTHREAD_FLAG. This uses -pthread instead of |
| -lpthread, fixing the 64-bit RISC-V build of the GTK+ port due to |
| missing atomic primitives. |
| |
| Upstream-Status: Submitted [https://trac.webkit.org/changeset/231843/webkit] |
| Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| |
| --- |
| Source/cmake/OptionsGTK.cmake | 1 + |
| Source/cmake/OptionsJSCOnly.cmake | 1 + |
| 2 files changed, 2 insertions(+) |
| |
| diff --git a/Source/cmake/OptionsGTK.cmake b/Source/cmake/OptionsGTK.cmake |
| index 3cb5a495..dfba9900 100644 |
| --- a/Source/cmake/OptionsGTK.cmake |
| +++ b/Source/cmake/OptionsGTK.cmake |
| @@ -7,6 +7,7 @@ SET_PROJECT_VERSION(2 34 0) |
| |
| |
| set(USER_AGENT_BRANDING "" CACHE STRING "Branding to add to user agent string") |
| +set(THREADS_PREFER_PTHREAD_FLAG ON) |
| |
| find_package(Cairo 1.14.0 REQUIRED) |
| find_package(Fontconfig 2.8.0 REQUIRED) |
| diff --git a/Source/cmake/OptionsJSCOnly.cmake b/Source/cmake/OptionsJSCOnly.cmake |
| index e892b427..73bf9e4d 100644 |
| --- a/Source/cmake/OptionsJSCOnly.cmake |
| +++ b/Source/cmake/OptionsJSCOnly.cmake |
| @@ -1,3 +1,4 @@ |
| +set(THREADS_PREFER_PTHREAD_FLAG ON) |
| find_package(Threads REQUIRED) |
| |
| if (MSVC) |