diff options
Diffstat (limited to 'rust')
-rw-r--r-- | rust/test.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rust/test.go b/rust/test.go index 9b755b4b3..9cbc9f414 100644 --- a/rust/test.go +++ b/rust/test.go @@ -242,6 +242,10 @@ func (test *testDecorator) compilerFlags(ctx ModuleContext, flags Flags) Flags { flags.RustFlags = append(flags.RustFlags, "-Z panic_abort_tests") } + // Add a default rpath to allow tests to dlopen libraries specified in data_libs. + flags.GlobalLinkFlags = append(flags.GlobalLinkFlags, `-Wl,-rpath,\$$ORIGIN/lib64`) + flags.GlobalLinkFlags = append(flags.GlobalLinkFlags, `-Wl,-rpath,\$$ORIGIN/lib`) + return flags } |