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", "executor.zig",
"stack.zig", "stack.zig",
], ],
copts = ["-lc"],
extra_srcs = glob(["asm/*.s"]), extra_srcs = glob(["asm/*.s"]),
main = "async.zig", main = "async.zig",
visibility = ["//visibility:public"], visibility = ["//visibility:public"],

View File

@ -4,6 +4,9 @@ platform(
"@platforms//cpu:x86_64", "@platforms//cpu:x86_64",
"@platforms//os:linux", "@platforms//os:linux",
], ],
flags = [
"--force_pic=true", # required for protobuf upb on Linux
],
visibility = ["//visibility:public"], visibility = ["//visibility:public"],
) )
@ -13,6 +16,9 @@ platform(
"@platforms//cpu:aarch64", "@platforms//cpu:aarch64",
"@platforms//os:linux", "@platforms//os:linux",
], ],
flags = [
"--force_pic=true", # required for protobuf upb on Linux
],
visibility = ["//visibility:public"], visibility = ["//visibility:public"],
) )

View File

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