Skip to content

incompatible_objc_compile_info_migration #10854

@googlewalt

Description

@googlewalt

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).

Metadata

Metadata

Assignees

Labels

P2We'll consider working on this in future. (Assignee optional)incompatible-changeIncompatible/breaking changeplatform: appleteam-Rules-CPPIssues for C++ rules

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions