| From af90ae1f128626e8d57a8bcbc432596bfc2987af 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 af6c0fac..f393d741 100644 |
| --- a/Source/cmake/OptionsGTK.cmake |
| +++ b/Source/cmake/OptionsGTK.cmake |
| @@ -6,6 +6,7 @@ WEBKIT_OPTION_BEGIN() |
| SET_PROJECT_VERSION(2 32 1) |
| |
| 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 10664400..d9aca95a 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) |