Add $ORIGIN to rpath for host tests am: bd75e1d0bd
am: 24d1ed50ac
Change-Id: I11427656f0145143f8c306caff1b8e13da24b4f5
This commit is contained in:
commit
0c10682d7e
1 changed files with 5 additions and 0 deletions
|
@ -175,11 +175,16 @@ func (test *testDecorator) linkerDeps(ctx BaseModuleContext, deps Deps) Deps {
|
|||
}
|
||||
|
||||
func (test *testDecorator) linkerInit(ctx BaseModuleContext, linker *baseLinker) {
|
||||
// add ../../lib[64] to rpath so that out/host/linux-x86/nativetest/<test dir>/<test> can
|
||||
// find out/host/linux-x86/lib[64]/library.so
|
||||
runpath := "../../lib"
|
||||
if ctx.toolchain().Is64Bit() {
|
||||
runpath += "64"
|
||||
}
|
||||
linker.dynamicProperties.RunPaths = append(linker.dynamicProperties.RunPaths, runpath)
|
||||
|
||||
// add "" to rpath so that test binaries can find libraries in their own test directory
|
||||
linker.dynamicProperties.RunPaths = append(linker.dynamicProperties.RunPaths, "")
|
||||
}
|
||||
|
||||
func (test *testDecorator) linkerProps() []interface{} {
|
||||
|
|
Loading…
Reference in a new issue