Stop injecting symbols into host bionic binaries
The host bionic bootstrapping no longer needs an injected symbol. Replace host_bionic_inject with host_bionic_verify that validates the resulting binary, and add it as a validation dependency of the binary. Test: build and run host bionic binary Change-Id: I3e303d2a164b6eef851bdc8075e6ee456c05b0a8
This commit is contained in:
@@ -731,7 +731,8 @@ func transformObjToStaticLib(ctx android.ModuleContext,
|
||||
// and shared libraries, to a shared library (.so) or dynamic executable
|
||||
func transformObjToDynamicBinary(ctx android.ModuleContext,
|
||||
objFiles, sharedLibs, staticLibs, lateStaticLibs, wholeStaticLibs, deps android.Paths,
|
||||
crtBegin, crtEnd android.OptionalPath, groupLate bool, flags builderFlags, outputFile android.WritablePath, implicitOutputs android.WritablePaths) {
|
||||
crtBegin, crtEnd android.OptionalPath, groupLate bool, flags builderFlags,
|
||||
outputFile android.WritablePath, implicitOutputs android.WritablePaths, validations android.WritablePaths) {
|
||||
|
||||
ldCmd := "${config.ClangBin}/clang++"
|
||||
|
||||
@@ -805,6 +806,7 @@ func transformObjToDynamicBinary(ctx android.ModuleContext,
|
||||
Inputs: objFiles,
|
||||
Implicits: deps,
|
||||
OrderOnly: sharedLibs,
|
||||
Validations: validations.Paths(),
|
||||
Args: args,
|
||||
})
|
||||
}
|
||||
|
Reference in New Issue
Block a user