From 07321d1371ee0c4dc96a3aa9c95bd134f22b1dfd Mon Sep 17 00:00:00 2001 From: Erwin Jansen Date: Tue, 7 May 2024 16:32:15 -0700 Subject: Fix trusty build break We need to make sure that glib links against pthread. Change-Id: Ib2aa5ed314a2c5414a63b4a759dab1d30cfbd35b --- BUILD | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/BUILD b/BUILD index f99034210..a5baf434f 100644 --- a/BUILD +++ b/BUILD @@ -377,13 +377,16 @@ cc_library( "glib", "gmodule", ] + common_os_includes(), - linkopts = [ - "-DEFAULTLIB:ws2_32.lib", - "-DEFAULTLIB:User32.lib", - "-DEFAULTLIB:Shell32.lib", - "-DEFAULTLIB:Ole32.lib", - "-DEFAULTLIB:Advapi32.lib", - ], + linkopts = select({ + "@platforms//os:windows": [ + "-DEFAULTLIB:ws2_32.lib", + "-DEFAULTLIB:User32.lib", + "-DEFAULTLIB:Shell32.lib", + "-DEFAULTLIB:Ole32.lib", + "-DEFAULTLIB:Advapi32.lib", + ], + "//conditions:default": ["-pthread"], + }), local_defines = [ "GLIB_COMPILATION", "_GNU_SOURCE", -- cgit v1.2.3