aboutsummaryrefslogtreecommitdiff
path: root/test/lang/c/shared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/lang/c/shared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py')
-rw-r--r--test/lang/c/shared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/lang/c/shared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py b/test/lang/c/shared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py
index 9cf59da6c..391058a17 100644
--- a/test/lang/c/shared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py
+++ b/test/lang/c/shared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py
@@ -40,7 +40,10 @@ class SharedLibTestCase(TestBase):
# Find the line number to break inside main().
self.line = line_number('main.c', '// Set breakpoint 0 here.')
if sys.platform.startswith("linux"):
- self.runCmd("settings set target.env-vars " + self.dylibPath + "=" + os.getcwd())
+ if "LD_LIBRARY_PATH" in os.environ:
+ self.runCmd("settings set target.env-vars " + self.dylibPath + "=" + os.environ["LD_LIBRARY_PATH"] + ":" + os.getcwd())
+ else:
+ self.runCmd("settings set target.env-vars " + self.dylibPath + "=" + os.getcwd())
self.addTearDownHook(lambda: self.runCmd("settings remove target.env-vars " + self.dylibPath))
def common_setup(self):