[lld] r217112 - If lld binary is named 'ld' on darwin, use darwin driver mode
shankare at codeaurora.org
Sun Sep 7 21:36:04 PDT 2014
On 9/5/2014 8:41 PM, Nick Kledzik wrote:
> It would only be a problem if you built the lld binary on MacOSX, renamed it to "x86_86-netbsd-ld” than ran it and expected it to behave as a gnu linker.
> If you think that is a valid configuration, I can move the #if __APPLE_ check out of strToFlavor(), and instead inside UniversalDriver::link() do a check if argv is exactly “ld” inside #if __APPLE_ .
We could parse the target triple in the Universal driver, and check the
triple if its triple.isOSDarwin() ??
Also, check GnuLdDriver::getDefaultTarget.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation
More information about the llvm-commits