<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Well, to be clear, there are 200ish occurrences of it from a clean build. I'm building with the libc++ version that ships with Xcode 8.2.1. With it, I could build my project against LLVM 3.9 without issues.</div><div class=""><br class=""></div><div class="">Should I be building with a different libc++?</div><div class=""><br class=""></div><div class="">Félix</div><br class=""><div><blockquote type="cite" class=""><div class="">Le 25 janv. 2017 à 09:45, Mehdi Amini <<a href="mailto:mehdi.amini@apple.com" class="">mehdi.amini@apple.com</a>> a écrit :</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">There has been a change in the libc++ header about  __call_once_proxy visibility, I suspect this is not a clean build?</div><div class=""><br class=""></div><div class="">Otherwise it means that your foo.o didn’t use the same libc++ headers as the one used to build libLLVMAnalysis.a.</div><div class=""><br class=""></div><div class="">— </div><div class="">Mehdi</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Jan 24, 2017, at 8:46 PM, Félix Cloutier via Release-testers <<a href="mailto:release-testers@lists.llvm.org" class="">release-testers@lists.llvm.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hello,<div class=""><br class=""></div><div class="">I've switched a project from LLVM 3.9.0 to LLVM 4.0.0 RC1 and I'm seeing a ton of these:</div><div class=""><br class=""></div><div class=""><div style="margin: 0px 0px 0px 12px; text-indent: -12px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">ld: warning: direct access in function 'llvm::initializeExternalAAWrapperPassPass(llvm::PassRegistry&)' from file '/Users/.../Projets/clang+llvm-4.0.0-rc1-x86_64-apple-darwin/lib/libLLVMAnalysis.a(AliasAnalysis.cpp.o)' to global weak symbol 'void std::__1::__call_once_proxy<std::__1::tuple<void* (&)(llvm::PassRegistry&), std::__1::reference_wrapper<llvm::PassRegistry>&&> >(void*)' from file '/Users/.../Library/Developer/Xcode/DerivedData/fcd-aagtzwcwgbftbkcrfnkqbgvqpfbm/Build/Intermediates/.../Objects-normal/x86_64/foo.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.</div></div><div class=""><br class=""></div><div class="">I don't think that I've changed debug settings very much between the two releases. Has something changed in LLVM's build settings?</div><div class=""><br class=""></div><div class="">I'm testing the macOS release.</div><div class=""><br class=""></div><div class="">Félix</div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">Le 23 janv. 2017 à 15:01, Hans Wennborg via Release-testers <<a href="mailto:release-testers@lists.llvm.org" class="">release-testers@lists.llvm.org</a>> a écrit :</div><br class="Apple-interchange-newline"><div class=""><div class="">Source, binaries and docs for LLVM-4.0.0-rc1 are now available at<br class=""><a href="http://www.llvm.org/pre-releases/4.0.0/#rc1" class="">http://www.llvm.org/pre-releases/4.0.0/#rc1</a><br class=""><br class="">Please try it out, run tests, build your favourite projects and file<br class="">bugs about anything that doesn't work and needs to be fixed before the<br class="">release, marking them as blockers of <a href="http://llvm.org/pr31622" class="">http://llvm.org/pr31622</a>.<br class=""><br class="">Thanks,<br class="">Hans<br class="">_______________________________________________<br class="">Release-testers mailing list<br class=""><a href="mailto:Release-testers@lists.llvm.org" class="">Release-testers@lists.llvm.org</a><br class=""><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers" class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers</a><br class=""></div></div></blockquote></div><br class=""></div></div>_______________________________________________<br class="">Release-testers mailing list<br class=""><a href="mailto:Release-testers@lists.llvm.org" class="">Release-testers@lists.llvm.org</a><br class=""><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers" class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers</a><br class=""></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></body></html>