This flag is part of the efforts to migrate ObjcProvider compile info to CcCompilationContext. It controls whether native Objective-C/C++ rules will use compile info from ObjcProvider or CcInfo (which contains the CcCompilationContext). If the flag is false, bazel will get its compile info from ObjcProvider (pre-migration behavior). If the flag is true, bazel will get its compile info from CcInfo (post-migration behavior).
See #10674 for more details on the migration, and suggested migration steps.
Expected timeline:
- Available and default false in 3.0 (March 2020).
- Enabled in next major release (4.0, ~July 2020).
- Remove by the following release (4.0 or 4.1, ~July/August 2020).
This flag is part of the efforts to migrate
ObjcProvidercompile info toCcCompilationContext. It controls whether native Objective-C/C++ rules will use compile info fromObjcProviderorCcInfo(which contains theCcCompilationContext). If the flag is false, bazel will get its compile info fromObjcProvider(pre-migration behavior). If the flag is true, bazel will get its compile info fromCcInfo(post-migration behavior).See #10674 for more details on the migration, and suggested migration steps.
Expected timeline: