#
5c4e2ac4 |
| 13-Jun-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Revert r319796 for now, it can cause undefined references when linking in some circumstances.
Reported by: Shawn Webb <shawn.webb@hardenedbsd.org>
|
#
db17bf38 |
| 10-Jun-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update build glue.
|
#
834210fa |
| 10-Jun-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Remove a few unneeded files from libllvm, libclang and liblldb.
MFC after: 3 days
|
#
f9448bf3 |
| 02-Jun-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304460, and update build glue.
|
#
89cb50c9 |
| 30-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304222, and update build glue.
|
#
06230659 |
| 30-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Add one more file to libllvm.
|
#
302affcb |
| 30-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304149, and update build glue.
|
#
2a1b82cf |
| 27-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Missed a few additional files in libllvm, for llvm-objdump and llvm-pdbdump.
|
#
d8866bef |
| 22-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303571, and update build glue.
|
#
3d54deb3 |
| 22-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Following upstream trunk, enable the new global instruction selection (GlobalISel), cleanup some defines, and adjust the libllvm Makefile for this.
|
#
5517e702 |
| 16-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and update build glue.
|
#
0f5676f4 |
| 08-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r302418, and update build glue.
|
#
b174acef |
| 04-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Some more files in libllvm moved around. These only apply for WITH_CLANG_EXTRAS.
|
#
f37b6182 |
| 03-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r302069, and update build glue (preliminary, not all option combinations work yet).
|
#
050e2df1 |
| 18-Apr-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Add new objects to lib/clang/lib{llvm,clang} and usr.bin/clang for the MK_CLANG_EXTRAS=yes case.
|
#
5897d2f0 |
| 17-Apr-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Initial update of clang/llvm build glue, for building just a minimal clang executable.
|
#
ed085b68 |
| 02-Mar-2017 |
Dimitry Andric <dim@FreeBSD.org> |
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 r
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
show more ...
|
#
ca4fe588 |
| 27-Jan-2017 |
Ed Maste <emaste@FreeBSD.org> |
Additional LD_AS_LLD -> LD_IS_LLD missed in r312894/r312895
|
#
737872e9 |
| 25-Jan-2017 |
Ed Maste <emaste@FreeBSD.org> |
Also apply WITH_LLD_AS_LD to build tools
Previously WITH_LLD_AS_LD installed LLD as /usr/bin/ld in the target system, but still used the GNU BFD ld to link the binaries in that target. LLD 4.0.0 can
Also apply WITH_LLD_AS_LD to build tools
Previously WITH_LLD_AS_LD installed LLD as /usr/bin/ld in the target system, but still used the GNU BFD ld to link the binaries in that target. LLD 4.0.0 can link the FreeBSD/amd64 world and kernel so use LLD as the build-time linker as well when the knob is set.
Reviewed by: dim Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D9226
show more ...
|
#
f1a29dd3 |
| 14-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, lld and lldb release_40 branch r292009. Also update build glue.
|
#
1ae4f0f6 |
| 07-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Add one more dependency for lld.
|
#
7eea4471 |
| 04-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Cleanup commented entries in libllvm Makefile.
|
#
0fc5d238 |
| 04-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Update lld Version.inc and libllvm/Makefile to match.
|
#
09bfd043 |
| 03-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Initial updates to llvm/clang build glue.
|
#
30d4828e |
| 30-Dec-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Reapply 310775, now it also builds correctly if lldb is disabled:
Move llvm-objdump from CLANG_EXTRAS to installed by default
We currently install three tools from binutils 2.17.50: as, ld, and obj
Reapply 310775, now it also builds correctly if lldb is disabled:
Move llvm-objdump from CLANG_EXTRAS to installed by default
We currently install three tools from binutils 2.17.50: as, ld, and objdump. Work is underway to migrate to a permissively-licensed tool-chain, with one goal being the retirement of binutils 2.17.50.
LLVM's llvm-objdump is intended to be compatible with GNU objdump although it is currently missing some options and may have formatting differences. Enable it by default for testing and further investigation. It may later be changed to install as /usr/bin/objdump, it becomes a fully viable replacement.
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D8879
show more ...
|