summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Wildt <patrick@cvs.openbsd.org>2017-01-22 03:14:25 +0000
committerPatrick Wildt <patrick@cvs.openbsd.org>2017-01-22 03:14:25 +0000
commit3199a50ba83d4b1067f98d3fdf558a339b8958ef (patch)
tree42f45fa7d8c7b274eb193efb2148cdd684e1c012
parente3e365687c57ef6c03bbb6bc8fb08e0b89b94e51 (diff)
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.cpp2
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.");