diff options
author | 2017-01-22 03:14:24 +0000 | |
---|---|---|
committer | 2017-01-22 03:14:24 +0000 | |
commit | 125becf71dc4a7d40696f48cd1ee6633bc6aa6fc (patch) | |
tree | 925a647d140feedaf3d3e94c99a887289f086951 | |
parent | Add build infrastructure for lld. (diff) | |
download | wireguard-openbsd-125becf71dc4a7d40696f48cd1ee6633bc6aa6fc.tar.xz wireguard-openbsd-125becf71dc4a7d40696f48cd1ee6633bc6aa6fc.zip |
Disable COFF and Mach-O for OpenBSD to reduce build dependencies.
Only having ELF is perfectly fine for us.
ok kettenis@
-rw-r--r-- | gnu/llvm/tools/lld/tools/lld/lld.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gnu/llvm/tools/lld/tools/lld/lld.cpp b/gnu/llvm/tools/lld/tools/lld/lld.cpp index 8805e02e8c4..0623b17c8b8 100644 --- a/gnu/llvm/tools/lld/tools/lld/lld.cpp +++ b/gnu/llvm/tools/lld/tools/lld/lld.cpp @@ -104,10 +104,12 @@ int main(int Argc, const char **Argv) { switch (parseFlavor(Args)) { case Gnu: return !elf::link(Args); +#ifndef __OpenBSD__ case WinLink: return !coff::link(Args); case Darwin: return !mach_o::link(Args); +#endif default: die("lld is a generic driver.\n" "Invoke ld.lld (Unix), ld (Mac) or lld-link (Windows) instead."); |