Skip to content

Commit 9e3fb4e

Browse files
committed
Fix linker errors on FreeBSD.
1 parent 075810f commit 9e3fb4e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

BUILD.bazel

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,16 @@ config_setting(
4646
constraint_values = ["@platforms//os:windows"],
4747
)
4848

49+
config_setting(
50+
name = "freebsd",
51+
constraint_values = ["@platforms//os:freebsd"],
52+
)
53+
54+
config_setting(
55+
name = "openbsd",
56+
constraint_values = ["@platforms//os:openbsd"],
57+
)
58+
4959
config_setting(
5060
name = "msvc_compiler",
5161
flag_values = {
@@ -110,6 +120,8 @@ cc_library(
110120
linkopts = select({
111121
":qnx": ["-lregex"],
112122
":windows": [],
123+
":freebsd": ["-lm", "-pthread"],
124+
":openbsd": ["-lm", "-pthread"],
113125
"//conditions:default": ["-pthread"],
114126
}),
115127
deps = select({

0 commit comments

Comments
 (0)