summaryrefslogtreecommitdiff
path: root/sys-devel/clang/files/5.0.2/extra/0001-Assume-the-shared-library-path-variable-is-LD_LIBRAR.patch
blob: cbdb0b807aaff31a7598ca15d42f7873cc9dd0c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
From 5c5bb3948697f2ca184a03dedd5666eb2de547ba Mon Sep 17 00:00:00 2001
From: Dimitry Andric <dimitry@andric.com>
Date: Sat, 20 Jan 2018 14:34:33 +0000
Subject: [PATCH] Assume the shared library path variable is LD_LIBRARY_PATH on
 systems except Darwin and Windows.  This prevents inserting an environment
 variable with an empty name (which is illegal and leads to a Python
 exception) on any of the BSDs.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@323040 91177308-0d34-0410-b5e6-96231b3b80d8
---
 test/Unit/lit.cfg | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/test/Unit/lit.cfg b/test/Unit/lit.cfg
index fc63afdb..b40e1cae 100644
--- a/test/Unit/lit.cfg
+++ b/test/Unit/lit.cfg
@@ -19,13 +19,12 @@ config.test_exec_root = config.test_source_root
 # ;-separated list of subdirectories).
 config.test_format = lit.formats.GoogleTest('.', 'Tests')
 
-shlibpath_var = ''
-if platform.system() == 'Linux':
-    shlibpath_var = 'LD_LIBRARY_PATH'
-elif platform.system() == 'Darwin':
+if platform.system() == 'Darwin':
     shlibpath_var = 'DYLD_LIBRARY_PATH'
 elif platform.system() == 'Windows':
     shlibpath_var = 'PATH'
+else:
+    shlibpath_var = 'LD_LIBRARY_PATH'
 
 # Point the dynamic loader at dynamic libraries in 'lib'.
 shlibpath = os.path.pathsep.join((config.shlibdir, config.llvm_libs_dir,
-- 
2.17.0.rc2