Remove stale cc_library nonconfigurables
Specifications of cc_library attribute nonconfigurability for linkstatic
and alwayslink were introduced in and have been stale since the
ImplicitOutputsFunction specification was removed in These
attributes should have no problem interpreting configured specifications
for their values.
Closes
@@ -42,13 +42,8 @@ public final class BazelCcLibraryRule implements RuleDefinition {
the binary, e.g., if your code registers to receive some callback
provided by some service.
<!-- #END_BLAZE_RULE.ATTRIBUTE -->*/
- .add(
- attr("alwayslink", BOOLEAN)
- .nonconfigurable("value is referenced in an ImplicitOutputsFunction"))
- .override(
- attr("linkstatic", BOOLEAN)
- .value(false)
- .nonconfigurable("value is referenced in an ImplicitOutputsFunction"))
+ .add(attr("alwayslink", BOOLEAN))
+ .override(attr("linkstatic", BOOLEAN).value(false))
.build();
}
