Merge "Temporarily disable cc_objects in mixed builds" am: 39d3830205
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1640582 Change-Id: I7097cbeda45737ebec339ec4d4a51f4ea3d3fa7d
This commit is contained in:
13
cc/object.go
13
cc/object.go
@@ -53,17 +53,8 @@ type objectBazelHandler struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (handler *objectBazelHandler) generateBazelBuildActions(ctx android.ModuleContext, label string) bool {
|
func (handler *objectBazelHandler) generateBazelBuildActions(ctx android.ModuleContext, label string) bool {
|
||||||
bazelCtx := ctx.Config().BazelContext
|
// TODO(b/181794963): restore mixed builds once cc_object incompatibility resolved
|
||||||
objPaths, ok := bazelCtx.GetCcObjectFiles(label, ctx.Arch().ArchType)
|
return false
|
||||||
if ok {
|
|
||||||
if len(objPaths) != 1 {
|
|
||||||
ctx.ModuleErrorf("expected exactly one object file for '%s', but got %s", label, objPaths)
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
handler.module.outputFile = android.OptionalPathForPath(android.PathForBazelOut(ctx, objPaths[0]))
|
|
||||||
}
|
|
||||||
return ok
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type ObjectLinkerProperties struct {
|
type ObjectLinkerProperties struct {
|
||||||
|
Reference in New Issue
Block a user