[Release-testers] [4.0.0 Release] Release Candidate 1 source and binaries available
Félix Cloutier via Release-testers
release-testers at lists.llvm.org
Wed Jan 25 18:58:09 PST 2017
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.
Should I be building with a different libc++?
> Le 25 janv. 2017 à 09:45, Mehdi Amini <mehdi.amini at apple.com> a écrit :
> There has been a change in the libc++ header about __call_once_proxy visibility, I suspect this is not a clean build?
> Otherwise it means that your foo.o didn’t use the same libc++ headers as the one used to build libLLVMAnalysis.a.
>> On Jan 24, 2017, at 8:46 PM, Félix Cloutier via Release-testers <release-testers at lists.llvm.org <mailto:release-testers at lists.llvm.org>> wrote:
>> I've switched a project from LLVM 3.9.0 to LLVM 4.0.0 RC1 and I'm seeing a ton of these:
>> 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.
>> I don't think that I've changed debug settings very much between the two releases. Has something changed in LLVM's build settings?
>> I'm testing the macOS release.
>>> Le 23 janv. 2017 à 15:01, Hans Wennborg via Release-testers <release-testers at lists.llvm.org <mailto:release-testers at lists.llvm.org>> a écrit :
>>> Source, binaries and docs for LLVM-4.0.0-rc1 are now available at
>>> http://www.llvm.org/pre-releases/4.0.0/#rc1 <http://www.llvm.org/pre-releases/4.0.0/#rc1>
>>> Please try it out, run tests, build your favourite projects and file
>>> bugs about anything that doesn't work and needs to be fixed before the
>>> release, marking them as blockers of http://llvm.org/pr31622 <http://llvm.org/pr31622>.
>>> Release-testers mailing list
>>> Release-testers at lists.llvm.org <mailto:Release-testers at lists.llvm.org>
>> Release-testers mailing list
>> Release-testers at lists.llvm.org <mailto:Release-testers at lists.llvm.org>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Release-testers