diff options
| author | Sergej Jaskiewicz <jaskiewiczs@icloud.com> | 2020-05-06 01:22:55 +0300 |
|---|---|---|
| committer | Sergej Jaskiewicz <jaskiewiczs@icloud.com> | 2020-05-06 01:23:50 +0300 |
| commit | 52cc8bac7780dbfb90dcc8cfe24696618eeaa06e (patch) | |
| tree | 5267241e86c5ae2e9a903c8982e18eb02bb5faab /clang/lib/Frontend/CompilerInvocation.cpp | |
| parent | 718a2927ad15dc9c4d552ddd36da40ca4420bd84 (diff) | |
| download | llvm-52cc8bac7780dbfb90dcc8cfe24696618eeaa06e.zip llvm-52cc8bac7780dbfb90dcc8cfe24696618eeaa06e.tar.gz llvm-52cc8bac7780dbfb90dcc8cfe24696618eeaa06e.tar.bz2 | |
[libc++] [test] Generate static_test_env on the fly
Summary:
Instead of storing `static_test_env` (with all the symlinks) in the repo, we create it on the fly to be cross-toolchain-friendly. The primary use case for this are Windows-hosted cross-toolchains. Windows doesn't really have a concept of symlinks. So, when the monorepo is cloned, those symlinks turn to ordinary text files. Previously, if we cross-compiled libc++ for some symlink-friendly system (e. g. Linux) and ran tests on the target system, some tests would fail. This patch makes them pass.
Reviewers: ldionne, #libc
Reviewed By: ldionne, #libc
Subscribers: EricWF, dexonsmith, libcxx-commits
Tags: #libc
Differential Revision: https://reviews.llvm.org/D78200
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
