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:
parent
9e3cd6d616
commit
f35119f768
@ -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"],
|
||||||
|
|||||||
@ -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"],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@ -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"],
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user