aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/osx
diff options
context:
space:
mode:
authorGravatar kaipi <kaipi@google.com>2017-10-26 15:52:04 +0200
committerGravatar Dmitry Lomov <dslomov@google.com>2017-10-27 16:29:22 +0200
commit9923fec9c5203e0b10c1bc4b67321c9ec0ba6da9 (patch)
treeb458001cc7ac3bab67ddc978be878459adb176e2 /tools/osx
parentf9ff38dce7b5514133f84cfa56ba48d5d891945b (diff)
Adds "-fno-autolink" to ObjC compilation actions to avoid using the autolink feature, as it doesn't play very well with bazel's deduplication of shared dependencies.
PiperOrigin-RevId: 173531808
Diffstat (limited to 'tools/osx')
-rw-r--r--tools/osx/crosstool/CROSSTOOL.tpl10
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/osx/crosstool/CROSSTOOL.tpl b/tools/osx/crosstool/CROSSTOOL.tpl
index 9ec9547123..8cd191b532 100644
--- a/tools/osx/crosstool/CROSSTOOL.tpl
+++ b/tools/osx/crosstool/CROSSTOOL.tpl
@@ -926,6 +926,7 @@ toolchain {
action: "objc++-compile"
flag_group {
flag: "-DOS_MACOSX"
+ flag: "-fno-autolink"
}
}
}
@@ -2581,6 +2582,7 @@ toolchain {
action: "objc++-compile"
flag_group {
flag: "-DOS_IOS"
+ flag: "-fno-autolink"
}
}
}
@@ -4243,6 +4245,7 @@ toolchain {
action: "objc++-compile"
flag_group {
flag: "-DOS_IOS"
+ flag: "-fno-autolink"
}
}
}
@@ -5908,6 +5911,7 @@ toolchain {
action: "objc++-compile"
flag_group {
flag: "-DOS_TVOS"
+ flag: "-fno-autolink"
}
}
}
@@ -7600,6 +7604,7 @@ toolchain {
action: "objc++-compile"
flag_group {
flag: "-DOS_IOS"
+ flag: "-fno-autolink"
}
}
}
@@ -9262,6 +9267,7 @@ toolchain {
action: "objc++-compile"
flag_group {
flag: "-DOS_IOS"
+ flag: "-fno-autolink"
}
}
}
@@ -10912,6 +10918,7 @@ toolchain {
action: "objc++-compile"
flag_group {
flag: "-DOS_IOS"
+ flag: "-fno-autolink"
}
}
}
@@ -12565,6 +12572,7 @@ toolchain {
action: "objc++-compile"
flag_group {
flag: "-DOS_TVOS"
+ flag: "-fno-autolink"
}
}
}
@@ -14245,6 +14253,7 @@ toolchain {
action: "objc++-compile"
flag_group {
flag: "-DOS_IOS"
+ flag: "-fno-autolink"
}
}
}
@@ -15898,6 +15907,7 @@ toolchain {
action: "objc++-compile"
flag_group {
flag: "-DOS_IOS"
+ flag: "-fno-autolink"
}
}
}