Go to file
Nick Kledzik 50bda292c8 If lld is renamed (or symlinked) to "ld" automatically pick the right flavor.
The existing system linkers on Darwin and Linux are called "ld".  We'd like to
eventually drop in lld as "ld" and have it just work.  But lld is a universal
linker that requires the first option to be -flavor to know which command line
mode to emulate (gnu or darwin).

This change tests if argv[0] is "ld" and if so, if the tool was built on MacOSX
then assume the darwin flavor otherwise the gnu flavor.  There are two test
cases which copy lld to "ld" and then run it. One for darwin and one for linux.

llvm-svn: 217566
2014-09-11 00:52:05 +00:00
clang Thread Safety Analysis: major update to thread safety TIL. 2014-09-10 22:12:52 +00:00
clang-tools-extra Moved main() to the clang::tidy namespace, no functional changes. 2014-09-10 11:43:09 +00:00
compiler-rt [TSan] Use common flags in the same way as all the other sanitizers 2014-09-10 23:08:06 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc math: Add tan implementation 2014-09-10 15:43:35 +00:00
libcxx PR20546: Fix tests for compare_exchange_weak. 2014-09-06 20:38:25 +00:00
libcxxabi Implement post-review comments for r216730 2014-09-09 20:20:52 +00:00
lld If lld is renamed (or symlinked) to "ld" automatically pick the right flavor. 2014-09-11 00:52:05 +00:00
lldb Rework how resetting breakpoints in changed modules works. Try to match up old 2014-09-10 21:40:47 +00:00
llvm [x86] FileCheck-ize this test. 2014-09-11 00:13:35 +00:00
openmp Fix a crash that occurred under obscure circumstances during library shutdown 2014-09-03 11:34:33 +00:00
polly Allow to generate a loop without the GuardBB 2014-09-10 17:33:32 +00:00