HomeFreeBSD

Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to

Description

Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
4.0.0 (branches/release_40 296509). The release will follow soon.

Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11
support to build; see UPDATING for more information.

Also note that as of 4.0.0, lld should be able to link the base system
on amd64 and aarch64. See the WITH_LLD_IS_LLD setting in src.conf(5).
Though please be aware that this is work in progress.

Release notes for llvm, clang and lld will be available here:
http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html
http://releases.llvm.org/4.0.0/tools/clang/docs/ReleaseNotes.html
http://releases.llvm.org/4.0.0/tools/lld/docs/ReleaseNotes.html

Thanks to Ed Maste, Jan Beich, Antoine Brodin and Eric Fiselier for
their help.

Relnotes: yes
Exp-run: antoine
PR: 215969, 216008
MFC after: 1 month

Details

Provenance
dimAuthored on
Parents
rS314563: Wordsmith syslogd(8)
Branches
Unknown
Tags
Unknown

Very Large Commit

This commit is very large, and affects more than 2000 files. Changes are not shown.