History log of /netbsd-src/tools/llvm/Makefile (Results 1 – 24 of 24)
Revision Date Author Comments
# 53d1339b 30-May-2021 joerg <joerg@NetBSD.org>

Update LLVM build system for 249b40b558955afe5ac2b549edcf2d7f859c8cc9

This enables the use of modules for a significant build performance gain
when building with clang as host compiler or when using

Update LLVM build system for 249b40b558955afe5ac2b549edcf2d7f859c8cc9

This enables the use of modules for a significant build performance gain
when building with clang as host compiler or when using HAVE_LLVM=yes.
Switch libc++ to using the copy from the mono-repo.

show more ...


# 1fb1813c 21-Feb-2020 joerg <joerg@NetBSD.org>

LLVM doesn't use term.h, so don't check for it when probing here either.
Increase robustness of checks for incremental builds by forcing a
dependency on the Makefile itself.


# bf711337 01-May-2018 christos <christos@NetBSD.org>

Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man p

Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man pages, info files etc.
Remove the Makefile.inc files that contained these same settings, and
remove the settings from Makefile.host

show more ...


# 501cd18a 11-Jan-2017 joerg <joerg@NetBSD.org>

Sync tools build glue with LLVM pre-4.0.0.


# f022b767 05-Mar-2015 joerg <joerg@NetBSD.org>

misc/48722: Use explicit HOST_SH in case the user insists on removing
permissions from the filesystem.


# 025900ca 05-Jan-2015 joerg <joerg@NetBSD.org>

cleandir-llvm should not exist in the filesystem


# 4783f465 16-Jan-2014 matt <matt@NetBSD.org>

Pass HOST_CXX to llvm configure as CXX=${HOST_CXX:Q} since llvm wants c++
more than cc.


# 6c440ed3 02-Sep-2013 joerg <joerg@NetBSD.org>

Update LLVM/Clang snapshot to r189662. This includes many improvements
to the new SLP vectorizer, fast codegen support for PPC and using
terminfo for the color sequences. In addition, add (optional)

Update LLVM/Clang snapshot to r189662. This includes many improvements
to the new SLP vectorizer, fast codegen support for PPC and using
terminfo for the color sequences. In addition, add (optional) build
infrastructure for lld to allow easier testing. This is controlled by
MKLLD.

show more ...


# 763d7bc7 20-Feb-2013 joerg <joerg@NetBSD.org>

Work-around for python detection in LLVM's configure script


# 062cd249 17-Jun-2012 joerg <joerg@NetBSD.org>

Fix version string returned by clang --version.
Integrate the in-tree config file generation with the cross-building
toolchain. Regenerate the files.
Keep version numbers all in one place.


# c9196b81 16-Jun-2012 joerg <joerg@NetBSD.org>

Update LLVM/Clang snapshot to r158533. This brings in support for
stack-realignment in functions using alloca on x86. Move to
/usr/include/clang-3.2 to reflect the version.


# 2fab7c85 31-May-2012 joerg <joerg@NetBSD.org>

Forcefully override the GNU make configure check. The build system in
NetBSD doesn't need it, so the configure check doesn't have to reject
a prestine NetBSD host.


# ead2c0ee 28-Feb-2012 joerg <joerg@NetBSD.org>

Update LLVM/Clang snapshot to r151411. This brings in Lambda support for
C++11 and a new literal format string check to catch variadic argument
functions.


# a968e272 18-Jul-2011 joerg <joerg@NetBSD.org>

Partially revert last, keep assertions enabled (but with the correct
spelling of the option).


# b878485f 18-Jul-2011 adam <adam@NetBSD.org>

Pass HOST_CC otherwise fails e.g. on Mac OS X; fixed typo in --disable-assertions


# 464af93e 07-Jul-2011 matt <matt@NetBSD.org>

Fix cleandir-llvm (only remove config if it exists)


# 288bb960 05-Jul-2011 joerg <joerg@NetBSD.org>

Hook up LLVM's MIPS target.


# 04d0160d 05-Jul-2011 joerg <joerg@NetBSD.org>

Also enable toolchain build of ARM


# b49cc149 05-Jul-2011 joerg <joerg@NetBSD.org>

Hook up LLVM's SPARC target.


# 8597eac5 04-Jul-2011 joerg <joerg@NetBSD.org>

Hook up LLVM's PowerPC.


# d14e81e4 16-May-2011 joerg <joerg@NetBSD.org>

Update to LLVM/Clang revision 131404. This includes the fix for asm labels
on builtins (broke longjmp usage) and a better cross-compiling support
in combination with -m32/-m64.

Update configuration

Update to LLVM/Clang revision 131404. This includes the fix for asm labels
on builtins (broke longjmp usage) and a better cross-compiling support
in combination with -m32/-m64.

Update configuration to include /usr/include/clang-3.0 in the search
path.

show more ...


# 97e154c9 21-Mar-2011 joerg <joerg@NetBSD.org>

--with-clang-resource-dir is no longer needed


# 73a4306d 18-Mar-2011 joerg <joerg@NetBSD.org>

Update LLVM snapshot. This allows deriving the target from the binary
name, provides a proper CPP mode and fixes a number of compat issues
in the integrated assembler.

Build the toolchain compiler o

Update LLVM snapshot. This allows deriving the target from the binary
name, provides a proper CPP mode and fixes a number of compat issues
in the integrated assembler.

Build the toolchain compiler optimized and without assertions now.

show more ...


# 48360965 06-Feb-2011 joerg <joerg@NetBSD.org>

Add LLVM and clang build system. It is enabled by MKLLVM=yes.
Upstream sources can be fetched by running "make checkout" in
src/external/bsd/llvm, they will be properly imported once the
integration

Add LLVM and clang build system. It is enabled by MKLLVM=yes.
Upstream sources can be fetched by running "make checkout" in
src/external/bsd/llvm, they will be properly imported once the
integration and missing features are sorted out.

show more ...