#
054f9817 |
| 17-Feb-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Work around riscv buildworld failure where it cannot link the final clang binary, with:
ld: error: undefined symbol: llvm::EnableABIBreakingChecks >>> referenced by PlistDiagnostics.cpp >>>
Work around riscv buildworld failure where it cannot link the final clang binary, with:
ld: error: undefined symbol: llvm::EnableABIBreakingChecks >>> referenced by PlistDiagnostics.cpp >>> PlistDiagnostics.o:(.sdata+0x0) in archive /usr/obj/usr/src/riscv.riscv64/lib/clang/libclang/libclang.a [... many more like this ...]
show more ...
|
#
f46f1d28 |
| 27-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for lldb (MK_LLDB=yes). Also update lldb's generated Config.h, disable a few more parts in the code we don't use, and add a pre-generated man page.
|
#
b1ae9102 |
| 26-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for extra clang/llvm tools (MK_CLANG_EXTRAS=yes).
|
#
d311d024 |
| 26-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for a world stage, e.g. when not only clang, but also llvm-ar, llvm-nm, llvm-objdump and llvm-symbolizer are built.
|
#
9771cac2 |
| 26-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for a minimal build of the clang executable.
|
#
38b6f456 |
| 25-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Adjust libllvmminimal and tblgen Makefiles so all the tblgen executables build.
|
#
0b57cec5 |
| 20-Dec-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Move all sources from the llvm project into contrib/llvm-project.
This uses the new layout of the upstream repository, which was recently migrated to GitHub, and converted into a "monorepo". That i
Move all sources from the llvm project into contrib/llvm-project.
This uses the new layout of the upstream repository, which was recently migrated to GitHub, and converted into a "monorepo". That is, most of the earlier separate sub-projects with their own branches and tags were consolidated into one top-level directory, and are now branched and tagged together.
Updating the vendor area to match this layout is next.
show more ...
|
#
a9365f4a |
| 10-Dec-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Add a few missed source files to libllvm, for the MK_LLVM_TARGET_BPF=yes case. Otherwise, linking of clang and other llvm based executables would complain about missing symbols.
Reported by: rstone
Add a few missed source files to libllvm, for the MK_LLVM_TARGET_BPF=yes case. Otherwise, linking of clang and other llvm based executables would complain about missing symbols.
Reported by: rstone MFC after: 1 month X-MFC-With: r353358
show more ...
|
#
a1aaa66b |
| 20-Nov-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Add explanatory comments for the different SRCS_xxx variables used in the Makefiles for libllvm and libclang. While here, cleanup a commented out SRCS entry in libllvmminimal's Makefile.
MFC after:
Add explanatory comments for the different SRCS_xxx variables used in the Makefiles for libllvm and libclang. While here, cleanup a commented out SRCS entry in libllvmminimal's Makefile.
MFC after: 3 days
show more ...
|
Revision tags: release/12.1.0 |
|
#
869fe6d5 |
| 18-Oct-2019 |
Mitchell Horne <mhorne@FreeBSD.org> |
Fix build of LLVM RISC-V backend
Reviewed by: dim MFC with: r353358 Differential Revision: https://reviews.freebsd.org/D21963
|
#
38c0ca14 |
| 09-Oct-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 9.0.0 final release r372316.
Release notes for llvm, clang, lld and libc++ 9.0.0 are available here:
https://releases.llvm.or
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 9.0.0 final release r372316.
Release notes for llvm, clang, lld and libc++ 9.0.0 are available here:
https://releases.llvm.org/9.0.0/docs/ReleaseNotes.html https://releases.llvm.org/9.0.0/tools/clang/docs/ReleaseNotes.html https://releases.llvm.org/9.0.0/tools/lld/docs/ReleaseNotes.html https://releases.llvm.org/9.0.0/projects/libcxx/docs/ReleaseNotes.html
PR: 240629 MFC after: 1 month
show more ...
|
#
e89f883a |
| 14-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Apparently DebugInfo/DWARF/DWARFExpression.cpp is always needed, at least for arm builds. Add it to the minimum list of sources.
|
#
390be9fc |
| 25-Aug-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for a build of clang plus lld (enabled via MK_LLD).
|
#
23559b6a |
| 24-Aug-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for a build of clang including the static analyzer (enabled via MK_CLANG_FULL).
|
#
24b8043e |
| 24-Aug-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for a build of clang plus the extra tools (enabled via MK_CLANG_EXTRAS).
|
#
0db9a49e |
| 24-Aug-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for a build of clang plus default base tools (llvm-ar, llvm-nm, llvm-objdump, llvm-symbolizer).
|
#
4014a71f |
| 24-Aug-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for a minimal build of the clang executable.
|
Revision tags: release/11.3.0 |
|
#
0269ae4c |
| 06-Jun-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @348740
Sponsored by: The FreeBSD Foundation
|
#
9c954a48 |
| 04-Jun-2019 |
Ed Maste <emaste@FreeBSD.org> |
build llvm-ar and llvm-nm with Clang (promote out of CLANG_EXTRAS)
To facilitate experimentation with LTO we require an ar that supports LLVM IR, and to a lesser degree also an nm. As a first step
build llvm-ar and llvm-nm with Clang (promote out of CLANG_EXTRAS)
To facilitate experimentation with LTO we require an ar that supports LLVM IR, and to a lesser degree also an nm. As a first step always install llvm-ar and llvm-nm.
Sponsored by: The FreeBSD Foundation
show more ...
|
#
71259635 |
| 02-Jun-2019 |
Kyle Evans <kevans@FreeBSD.org> |
llvm-symbolizer: Move out of CLANG_EXTRAS, into CLANG
ASAN reports become a lot more useful with llvm-symbolizer in $PATH, and the build is not much more time-consuming. The added benefit is that th
llvm-symbolizer: Move out of CLANG_EXTRAS, into CLANG
ASAN reports become a lot more useful with llvm-symbolizer in $PATH, and the build is not much more time-consuming. The added benefit is that the resulting reports will actually include symbol information; without, thread trace information includes a bunch of addresses that immediately resolve to an inline function in ^/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common.h and take a little more effort to examine.
Reviewed by: emaste MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D20484
show more ...
|
#
7648bc9f |
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
#
b2689b12 |
| 07-Apr-2019 |
Mitchell Horne <mhorne@FreeBSD.org> |
Add option to build LLVM RISC-V target
Reviewed by: emaste, dim Approved by: markj (mentor) MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D19759
|
#
2aaf9152 |
| 18-Mar-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead@r345275
|
#
ff511f1f |
| 11-Mar-2019 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r344996
|
#
0a462115 |
| 05-Mar-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Add a few missed files to the MK_LLVM_TARGET_BPF=yes case, otherwise clang and various other executables will fail to link with undefined symbols.
Reported by: O. Hartmann <ohartmann@walstatt.org> M
Add a few missed files to the MK_LLVM_TARGET_BPF=yes case, otherwise clang and various other executables will fail to link with undefined symbols.
Reported by: O. Hartmann <ohartmann@walstatt.org> MFC after: 1 month X-MFC-With: r344779
show more ...
|