Automated rollback of commit fd9a0958a989cac1f08f15ab5643728469f9824e.
RELNOTES: None.
PiperOrigin-RevId: 194746481
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java
index 73b8bea..6662968 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java
@@ -708,18 +708,12 @@
result.addAll(
CppHelper.getFullyStaticLinkOptions(cppConfiguration, toolchain, sharedLinkopts));
} else if (mostlyStatic) {
- if (!featureConfiguration.isEnabled(CppRuleClasses.STATIC_LINKING_MODE)) {
- result.addAll(
- CppHelper.getMostlyStaticLinkOptions(
- cppConfiguration,
- toolchain,
- sharedLinkopts,
- featureConfiguration.isEnabled(CppRuleClasses.STATIC_LINK_CPP_RUNTIMES)));
- }
+ result.addAll(
+ CppHelper.getMostlyStaticLinkOptions(
+ cppConfiguration, toolchain, sharedLinkopts,
+ featureConfiguration.isEnabled(CppRuleClasses.STATIC_LINK_CPP_RUNTIMES)));
} else {
- if (!featureConfiguration.isEnabled(CppRuleClasses.DYNAMIC_LINKING_MODE)) {
- result.addAll(CppHelper.getDynamicLinkOptions(cppConfiguration, toolchain, sharedLinkopts));
- }
+ result.addAll(CppHelper.getDynamicLinkOptions(cppConfiguration, toolchain, sharedLinkopts));
}
// Extra test-specific link options.