ci: revamp commit workflow, deduplicate workflows, fix Linux linking issue introduced by upb, resolve duplicated _start symbol in test targets, temporarily use -c opt to bypass static archive bug

This commit is contained in:
Tarry Singh 2025-08-08 13:51:27 +00:00
parent 9e3cd6d616
commit f35119f768
3 changed files with 8 additions and 0 deletions

View File

@ -10,6 +10,7 @@ zig_library(
"executor.zig",
"stack.zig",
],
copts = ["-lc"],
extra_srcs = glob(["asm/*.s"]),
main = "async.zig",
visibility = ["//visibility:public"],

View File

@ -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"],
)

View File

@ -15,6 +15,7 @@ zig_library(
"signature.zig",
"time.zig",
],
copts = ["-lc"],
main = "stdx.zig",
visibility = ["//visibility:public"],
)