Fix: build error when a lib with stubs is included in an APEX
am: 28d395a149
Change-Id: I8e4c287269ce6a00a30bd77e1138375a07f625a3
This commit is contained in:
@@ -367,6 +367,7 @@ func addDependenciesForNativeModules(ctx android.BottomUpMutatorContext,
|
||||
{Mutator: "arch", Variation: arch},
|
||||
{Mutator: "image", Variation: "core"},
|
||||
{Mutator: "link", Variation: "shared"},
|
||||
{Mutator: "version", Variation: ""}, // "" is the non-stub variant
|
||||
}, sharedLibTag, native_shared_libs...)
|
||||
|
||||
ctx.AddFarVariationDependencies([]blueprint.Variation{
|
||||
|
@@ -276,13 +276,21 @@ func TestApexWithStubs(t *testing.T) {
|
||||
|
||||
cc_library {
|
||||
name: "mylib3",
|
||||
srcs: ["mylib.cpp"],
|
||||
system_shared_libs: [],
|
||||
srcs: ["mylib.cpp"],
|
||||
shared_libs: ["mylib4"],
|
||||
system_shared_libs: [],
|
||||
stl: "none",
|
||||
stubs: {
|
||||
versions: ["10", "11", "12"],
|
||||
},
|
||||
}
|
||||
|
||||
cc_library {
|
||||
name: "mylib4",
|
||||
srcs: ["mylib.cpp"],
|
||||
system_shared_libs: [],
|
||||
stl: "none",
|
||||
}
|
||||
`)
|
||||
|
||||
apexRule := ctx.ModuleForTests("myapex", "android_common_myapex").Rule("apexRule")
|
||||
|
Reference in New Issue
Block a user