<div dir="auto">This is usually a linkage error when the same library is being included in both a static library and a shared library.  You can probably with around it by disabling build shared libs temporarily.  I'll see if I can track down the problem, but I doubt get to it right away.<div dir="auto"><br></div><div dir="auto">Steve</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jul 11, 2020, 4:28 PM K Jelesnianski via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear All,<br>
<br>
Recently, I wanted to reinstall a fresh copy of llvm for a new project<br>
I am working on.<br>
However I ran into the following issue when attempting to build a vanilla copy.<br>
<br>
CommandLine Error: Option 'mc-relax-all' registered more than once!<br>
LLVM ERROR: inconsistency in registered CommandLine options<br>
make[2]: *** [unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make:85:<br>
lib/libDynamicLibraryLib.a] Error 1<br>
make[2]: *** Deleting file 'lib/libDynamicLibraryLib.a'<br>
make[1]: *** [CMakeFiles/Makefile2:137325:<br>
unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/all]<br>
Error 2<br>
make[1]: *** Waiting for unfinished jobs....<br>
<br>
I am working on the following platform:<br>
Linux XXXX 5.0.16-100.fc28.x86_64 #1 SMP Tue May 14 18:22:28 UTC 2019<br>
x86_64 x86_64 x86_64 GNU/Linux<br>
<br>
My steps were:<br>
$ git clone git@github.com:llvm/llvm-project.git<br>
$ cd llvm-project/<br>
$ git checkout llvmorg-9.0.0<br>
(I later tried with releases llvmorg-8.0.0 AND llvm-10.0.0 but still<br>
got the same error)<br>
$ mkdir build && cd build<br>
$ cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Debug<br>
-DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_ENABLE_PROJECTS=clang -G "Unix<br>
Makefiles" ../llvm<br>
(No errors so far)<br>
$ make -j40<br>
(This is where error happens)<br>
<br>
I have worked with llvm for over 6 years now and still never ran into<br>
something so bizarre. Any help is appreciated. I have looked online<br>
for a few hours now and found similar postings but no clear replies or<br>
 solutions for this.<br>
<br>
Sincerely,<br>
<br>
Christopher Jelesnianski<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank" rel="noreferrer">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>