aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorGravatar hlopko <hlopko@google.com>2018-07-06 02:22:41 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-07-06 02:24:14 -0700
commitc4622ac9205d2f1b42dac8c598e83113d39e7f11 (patch)
treeefaadb766049020526e347698d735ffef50c24ed /tools
parentb57ba275c0d67482f8bedc2888c34215721ee50e (diff)
Fix autodetection of -z linker flags
Clang reports missing -Wl,-z,relro as "ld: unknwon option: -z"). This cl fixes the autodetection to expect the short variant. Fixes #5468. RELNOTES: NONE. PiperOrigin-RevId: 203449206
Diffstat (limited to 'tools')
-rw-r--r--tools/cpp/unix_cc_configure.bzl2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/cpp/unix_cc_configure.bzl b/tools/cpp/unix_cc_configure.bzl
index ccbc948ecd..2056e5c41c 100644
--- a/tools/cpp/unix_cc_configure.bzl
+++ b/tools/cpp/unix_cc_configure.bzl
@@ -275,7 +275,7 @@ def _crosstool_content(repository_ctx, cc, cpu_value, darwin):
repository_ctx,
cc,
"-Wl,-z,relro,-z,now",
- "-z,relro,-z,now",
+ "-z",
) + (
[
"-undefined",