From: Hubert Tong Date: Fri, 29 Mar 2019 23:33:04 +0000 (+0000) Subject: [lit] Set shlibpath_var on AIX X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=19f70eecb71fe3a28b26c115c4e3a45ad1d591dd;p=clang [lit] Set shlibpath_var on AIX Summary: When building the `check-all` target on AIX, lit produces ``` warning: unable to inject shared library path on 'AIX' ``` This patch addresses this. `LIBPATH` is the environment variable of interest on AIX. Newer versions of AIX may consider `LD_LIBRARY_PATH`, but only when `LIBPATH` is unset. Reviewers: xingxue, jasonliu, sfertile, serge-sans-paille Reviewed By: xingxue Subscribers: jsji, cfe-commits, llvm-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D59741 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357334 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Unit/lit.cfg.py b/test/Unit/lit.cfg.py index 342b6928ec..a6e906b3a8 100644 --- a/test/Unit/lit.cfg.py +++ b/test/Unit/lit.cfg.py @@ -42,6 +42,8 @@ def find_shlibpath_var(): yield 'DYLD_LIBRARY_PATH' elif platform.system() == 'Windows': yield 'PATH' + elif platform.system() == 'AIX': + yield 'LIBPATH' for shlibpath_var in find_shlibpath_var(): # in stand-alone builds, shlibdir is clang's build tree