1
0
Fork 0
mirror of https://github.com/klzgrad/naiveproxy.git synced 2025-04-18 08:31:01 +00:00

mipsel: build: Fix -z execstack link error

This commit is contained in:
klzgrad 2025-04-04 10:22:21 +08:00
parent 1ec2126799
commit d41b9da728

View file

@ -509,10 +509,18 @@ config("compiler") {
cflags += [ "-pipe" ]
}
ldflags += [
"-Wl,-z,noexecstack",
"-Wl,-z,relro",
]
if (current_cpu != "mipsel" && current_cpu != "mips64el") {
ldflags += [
"-Wl,-z,noexecstack",
"-Wl,-z,relro",
]
} else {
ldflags += [
# https://github.com/llvm/llvm-project/pull/124068
"-Wl,-z,execstack",
"-Wl,-z,relro",
]
}
if (!is_component_build) {
ldflags += [ "-Wl,-z,now" ]