diff --git a/async/BUILD.bazel b/async/BUILD.bazel index 3f3c7dc..17cdcf9 100644 --- a/async/BUILD.bazel +++ b/async/BUILD.bazel @@ -10,6 +10,7 @@ zig_library( "executor.zig", "stack.zig", ], + copts = ["-lc"], extra_srcs = glob(["asm/*.s"]), main = "async.zig", visibility = ["//visibility:public"], diff --git a/platforms/BUILD.bazel b/platforms/BUILD.bazel index 45fddc0..62a36b8 100644 --- a/platforms/BUILD.bazel +++ b/platforms/BUILD.bazel @@ -4,6 +4,9 @@ platform( "@platforms//cpu:x86_64", "@platforms//os:linux", ], + flags = [ + "--force_pic=true", # required for protobuf upb on Linux + ], visibility = ["//visibility:public"], ) @@ -13,6 +16,9 @@ platform( "@platforms//cpu:aarch64", "@platforms//os:linux", ], + flags = [ + "--force_pic=true", # required for protobuf upb on Linux + ], visibility = ["//visibility:public"], ) diff --git a/stdx/BUILD.bazel b/stdx/BUILD.bazel index e44bda2..2594731 100644 --- a/stdx/BUILD.bazel +++ b/stdx/BUILD.bazel @@ -15,6 +15,7 @@ zig_library( "signature.zig", "time.zig", ], + copts = ["-lc"], main = "stdx.zig", visibility = ["//visibility:public"], )