From 3ba8976592274bc1f907c402ce22558011d6fc5e Mon Sep 17 00:00:00 2001 From: Doug Rabson Date: Sun, 16 Feb 2020 16:43:33 +0000 Subject: [PATCH] fix bazel build for freebsd --- bazel/glog.bzl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bazel/glog.bzl b/bazel/glog.bzl index 20c4de7..1728758 100644 --- a/bazel/glog.bzl +++ b/bazel/glog.bzl @@ -48,6 +48,11 @@ def glog_library(namespace = "google", with_gflags = 1, **kwargs): "-I%s/glog_internal" % gendir, ] + freebsd_only_copts = [ + # Enable declaration of _Unwind_Backtrace + "-D_GNU_SOURCE", + ] + darwin_only_copts = [ # For stacktrace. "-DHAVE_DLADDR", @@ -99,6 +104,7 @@ def glog_library(namespace = "google", with_gflags = 1, **kwargs): select({ "@bazel_tools//src/conditions:windows": common_copts + windows_only_copts, "@bazel_tools//src/conditions:darwin": common_copts + linux_or_darwin_copts + darwin_only_copts, + "@bazel_tools//src/conditions:freebsd": common_copts + linux_or_darwin_copts + freebsd_only_copts, "//conditions:default": common_copts + linux_or_darwin_copts, }), deps = [