<div dir="ltr">Hi,<div><br></div><div>I have built lldb using llvm-3.7 on FreeBSD10 (amd64) and I see this error.</div><div><br></div><div>$./lldb</div><div>







<p class=""><span class="">: CommandLine Error: Option 'aarch64-reserve-x18' registered more than once!</span></p><p class="">Abort trap</p><p class="">I did debug a little bit  & found that</p><p class="">The global instance "ReserveX18"  @ llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp:38</p><p class="">getting initialized twice. Backtrace is attached in a txt file.</p><p class="">The below commit (which is not in llvm-3.7 release) removes this global variable which solves the error.</p><p class=""><a href="https://github.com/llvm-mirror/llvm/commit/e934b449d4181ebb92bd40e2dc4a034f114b671b#diff-992adb02aad3be42cdff964655e42801">https://github.com/llvm-mirror/llvm/commit/e934b449d4181ebb92bd40e2dc4a034f114b671b#diff-992adb02aad3be42cdff964655e42801</a><br></p><p class="">Is there any other way to resolve this error? or we need to back port the above llvm commit to llvm 3.7 release?</p><p class="">Thanks<br></p><p class="">Rajendra</p>















</div></div>