1 From 48fca1b6f9b1f958bc524fa3d63f982a39a495ef Mon Sep 17 00:00:00 2001 2 From: Andrew Hsieh <andrewhsieh (a] google.com> 3 Date: Tue, 19 Mar 2013 10:33:45 -0700 4 Subject: [PATCH 1/5] Add GCC/collect2 compatibility flags 5 6 Add -use-gold, -use-mcld, and use-ld passed by GCC/collect2 7 both ld.bfd ld.gold ignore 8 9 Change-Id: Ia64efd9ab64e06eedd720d46ef4627fae3801392 10 --- 11 tools/llvm-mcld/llvm-mcld.cpp | 17 +++++++++++++++++ 12 1 file changed, 17 insertions(+) 13 14 diff --git a/tools/llvm-mcld/llvm-mcld.cpp b/tools/llvm-mcld/llvm-mcld.cpp 15 index 92dec92..7a3a0c4 100644 16 --- a/tools/llvm-mcld/llvm-mcld.cpp 17 +++ b/tools/llvm-mcld/llvm-mcld.cpp 18 @@ -799,6 +799,23 @@ ArgTextSegAddr("Ttext", 19 cl::init(-1U)); 20 21 //===----------------------------------------------------------------------===// 22 +// Ignored GCC Compatibility Options 23 +//===----------------------------------------------------------------------===// 24 +static cl::opt<bool> 25 +Arguse_gold("use-gold", 26 + cl::desc("GCC/collect2 compatibility: uses ld.gold. Ignored"), 27 + cl::init(false)); 28 + 29 +static cl::opt<bool> 30 +Arguse_mcld("use-mcld", 31 + cl::desc("GCC/collect2 compatibility: uses ld.mcld. Ignored"), 32 + cl::init(false)); 33 + 34 +static cl::opt<bool> 35 +Arguse_ld("use-ld", 36 + cl::desc("GCC/collect2 compatibility: uses ld.bfd. Ignored"), 37 + cl::init(false)); 38 + 39 // non-member functions 40 //===----------------------------------------------------------------------===// 41 /// GetOutputStream - get the output stream. 42 -- 43 1.8.1.3 44 45