--- a/bazel/repositories.bzl +++ b/bazel/repositories.bzl @@ -622,6 +622,8 @@ name = "msgpack-cxx", location_name = "msgpack_cxx", build_file = "@envoy//bazel/external:msgpack.BUILD", + patches = ["@pomerium_envoy//bazel:msgpack_freebsd.patch"], + patch_args = ["-p1"], ) def _hyperscan(): @@ -655,6 +657,8 @@ "dd-trace-cpp", location_name = "dd_trace_cpp", repo_mapping = {"@com_google_absl": "@abseil-cpp"}, + patches = ["@pomerium_envoy//bazel:dd_trace_freebsd.patch"], + patch_args = ["-p1"], ) def _cpp2sky(): @@ -747,6 +751,7 @@ "@envoy//bazel:v8_ppc64le.patch", # https://issues.chromium.org/issues/423403090 "@envoy//bazel:v8_python.patch", + "@pomerium_envoy//bazel:v8_freebsd.patch", ], patch_args = ["-p1"], patch_cmds = [ @@ -928,6 +933,8 @@ def _gperftools(): external_http_archive( name = "gperftools", + patches = ["@pomerium_envoy//bazel:gperftools_freebsd.patch"], + patch_args = ["-p1"], ) def _jemalloc(): @@ -1034,7 +1041,7 @@ def _foreign_cc_dependencies(): external_http_archive( name = "rules_foreign_cc", - patches = ["@envoy//bazel:rules_foreign_cc.patch"], + patches = ["@envoy//bazel:rules_foreign_cc.patch", "@pomerium_envoy//bazel:rules_foreign_cc.patch"], patch_args = ["-p1"], )