aboutsummaryrefslogtreecommitdiffstats
path: root/cc/arm64_device.go
diff options
context:
space:
mode:
Diffstat (limited to 'cc/arm64_device.go')
-rw-r--r--cc/arm64_device.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/cc/arm64_device.go b/cc/arm64_device.go
index 157b273e..c8614983 100644
--- a/cc/arm64_device.go
+++ b/cc/arm64_device.go
@@ -25,7 +25,7 @@ var (
"-fno-exceptions", // from build/core/combo/select.mk
"-Wno-multichar", // from build/core/combo/select.mk
"-fno-strict-aliasing",
- "-fstack-protector",
+ "-fstack-protector-strong",
"-ffunction-sections",
"-fdata-sections",
"-funwind-tables",
@@ -61,6 +61,8 @@ var (
"-Wl,-maarch64linux",
"-Wl,--hash-style=gnu",
"-Wl,--fix-cortex-a53-843419",
+ "-fuse-ld=gold",
+ "-Wl,--icf=safe",
"-Wl,--no-undefined-version",
// Disable transitive dependency library symbol resolving.