Go to file
Bob Wilson 9e6e0751b3 Support LIBRARY_PATH on all Darwin targets.
r197490 changed the behavior of LIBRARY_PATH to try to match GCC's behavior
for cross compilers and make clang work better on "bare metal" targets.
Unfortunately that change is breaking a number of MacPorts projects because
the LIBRARY_PATH environment variable is being ignored when compiling on a
64-bit host for a 32-bit target. Because the host and target architectures
differ, isCrossCompiling returns true. This does not make sense for Darwin,
where multiple architectures are supported natively via "fat" Mach-O slices
and where development is generally done against SDKs regardless. This patch
fixes the problem by overriding isCrossCompiling to return false for Darwin
toolchains.

llvm-svn: 214208
2014-07-29 20:17:52 +00:00
clang Support LIBRARY_PATH on all Darwin targets. 2014-07-29 20:17:52 +00:00
clang-tools-extra clang-tidy: [use-override] Tweak messages. 2014-07-28 07:29:29 +00:00
compiler-rt [UBSan] Try to enable pipefail in UBSan lit tests to make them behave more predictably 2014-07-29 00:30:01 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Implement sin builtin for float types 2014-07-23 15:16:21 +00:00
libcxx Base regex code on char_class_type. 2014-07-29 19:23:39 +00:00
libcxxabi libcxxabi cmake: Use HandleLLVMOptions.cmake, don't manually add -std=c++11. 2014-07-16 23:53:37 +00:00
lld [mach-o] fix non-debug warnings 2014-07-28 23:40:26 +00:00
lldb Use the most up to date dsymutil on Darwin, not the one in /usr/bin/dsymutil. 2014-07-29 20:10:59 +00:00
llvm Coverage: fix the missing output stream in recursive call to CoverageMappingContext::dump 2014-07-29 19:58:16 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly IslAst: Enhance parallelism detection test 2014-07-29 19:22:46 +00:00