--- BUILD.orig	2026-06-18 18:08:19 UTC
+++ BUILD
@@ -2,9 +2,7 @@ load(
     "@envoy//bazel:envoy_build_system.bzl",
     "envoy_cc_binary",
 )
-load("@hedron_compile_commands//:refresh_compile_commands.bzl", "refresh_compile_commands")
 load("@rules_foreign_cc//foreign_cc:configure.bzl", "configure_make")
-load("//bazel/ci/images:oci.bzl", "image")
 
 package(default_visibility = ["//visibility:public"])
 
@@ -25,6 +23,9 @@ envoy_cc_binary(
             # https://github.com/bazelbuild/bazel/pull/16414
             "-Wl,-undefined,error",
         ],
+        "@platforms//os:freebsd": [
+            "-fPIE",
+        ],
         "//conditions:default": [
             "-fPIE",
             "-Wl,-E",
@@ -48,6 +49,7 @@ envoy_cc_binary(
     name = "envoy.static",
     features = select({
         "@platforms//os:macos": [],
+        "@platforms//os:freebsd": [],
         "@envoy//bazel:asan_build": [],
         "@envoy//bazel:tsan_build": [],
         "//conditions:default": ["fully_static_link"],
@@ -59,30 +61,6 @@ envoy_cc_binary(
     ],
 )
 
-image(
-    name = "envoy.image",
-    srcs = [":envoy"],
-    repository = "ghcr.io/pomerium/envoy-custom-debug",
-)
-
-image(
-    name = "envoy.stripped.image",
-    srcs = [":envoy.stripped"],
-    repository = "ghcr.io/pomerium/envoy-custom",
-)
-
-image(
-    name = "envoy.static.image",
-    srcs = [":envoy.static"],
-    repository = "ghcr.io/pomerium/envoy-custom-static-debug",
-)
-
-image(
-    name = "envoy.static.stripped.image",
-    srcs = [":envoy.static.stripped"],
-    repository = "ghcr.io/pomerium/envoy-custom-static",
-)
-
 configure_make(
     name = "openssh_config_h",
     autoreconf = True,
@@ -109,14 +87,4 @@ configure_make(
         "@envoy//bazel:crypto",
         "@envoy//bazel:ssl",
     ],
-)
-
-refresh_compile_commands(
-    name = "refresh_compile_commands",
-    exclude_headers = "external",
-    targets = {
-        "//:envoy": "",
-        "//test/...": "",
-        "//tools/...": "",
-    },
 )
