<div dir="ltr">Wow, that's interesting! Thank you for hint, Anton!<div><br></div><div>How did this dependency come into the build? I don't see any direct references to the symbol... so, is it something acquired transitively?... I am surprised that some (supposedly portable) code contains a buried libgcc dependency... I'm not linking binary artifacts here...</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 3, 2021 at 12:29 PM Anton Korobeynikov <<a href="mailto:anton@korobeynikov.info">anton@korobeynikov.info</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This symbol is a part of compiler runtime. In your case – you need to<br>
link libgcc.<br>
<br>
On Fri, Sep 3, 2021 at 9:01 PM Oleg Smolsky via llvm-dev<br>
<<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br>
><br>
> Folks, I'm hitting a funky issue while building a Boost tool with Clang/libc++. Here is the compiler invocation:<br>
><br>
> $ /opt/llvm-12/bin/clang++ -std=c++11 -O2 -stdlib=libc++ -Wno-mismatched-tags -O2 -s -DNDEBUG builtins.cpp class.cpp ........... pathunix.cpp -o b2<br>
><br>
> And I get this:<br>
><br>
> /opt/llvm-12/bin/../lib/libc++.so.1: undefined reference to `__divmodti4@GCC_7.0.0'<br>
><br>
> Clang itself was built with GCC-11... so I fail to understand where this symbol is coming from. Can someone shed some light on this please?<br>
><br>
> Thanks in advance,<br>
> Oleg.<br>
> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
<br>
<br>
<br>
-- <br>
With best regards, Anton Korobeynikov<br>
Department of Statistical Modelling, Saint Petersburg State University<br>
<br>
</blockquote></div>