History log of /freebsd/lib/clang/libllvm/Makefile (Results 51 – 75 of 156)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


1234567