History log of /netbsd-current/external/apache2/llvm/Makefile.inc
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.8 04-Jun-2023 lukem

llvm tool build: fix warning

-std=c++14 is for HOST_CXXFLAGS not HOST_CPPFLAGS.

Fixes: cc1: warning: command-line option '-std=c++14' is valid for C++/ObjC++ but not for C


# 1.7 03-Jun-2023 lukem

adapt to ${CC_WNO_STRINGOP_OVERFLOW}

Use ${CC_WNO_STRINGOP_OVERFLOW} instead of
the older style more complex expressions.

Remove workarounds if they were only for gcc < 10.


Revision tags: netbsd-10-base
# 1.6 28-Feb-2022 joerg

When MKDEBUG is use, build LLVM with -g1 to significantly reduce debug
information. This still includes types and line tables, but skips e.g.
local variables and inline tracking.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.5 30-May-2021 joerg

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.


Revision tags: cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.4 28-Nov-2019 joerg

branches: 1.4.4;
Use -fno-strict-aliasing unconditionally for the cross compiler.


Revision tags: phil-wifi-20191119
# 1.3 18-Nov-2019 joerg

Use a big hammer and disabling strict aliasing for the tools build or
when using GCC.


# 1.2 14-Nov-2019 martin

For gcc < 9 disable stringop-overflow warnings - they are broken.


# 1.1 11-Nov-2019 joerg

Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)


# 1.6 28-Feb-2022 joerg

When MKDEBUG is use, build LLVM with -g1 to significantly reduce debug
information. This still includes types and line tables, but skips e.g.
local variables and inline tracking.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.5 30-May-2021 joerg

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.


Revision tags: cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.4 28-Nov-2019 joerg

branches: 1.4.4;
Use -fno-strict-aliasing unconditionally for the cross compiler.


Revision tags: phil-wifi-20191119
# 1.3 18-Nov-2019 joerg

Use a big hammer and disabling strict aliasing for the tools build or
when using GCC.


# 1.2 14-Nov-2019 martin

For gcc < 9 disable stringop-overflow warnings - they are broken.


# 1.1 11-Nov-2019 joerg

Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)


# 1.5 30-May-2021 joerg

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.


Revision tags: cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.4 28-Nov-2019 joerg

Use -fno-strict-aliasing unconditionally for the cross compiler.


Revision tags: phil-wifi-20191119
# 1.3 18-Nov-2019 joerg

Use a big hammer and disabling strict aliasing for the tools build or
when using GCC.


# 1.2 14-Nov-2019 martin

For gcc < 9 disable stringop-overflow warnings - they are broken.


# 1.1 11-Nov-2019 joerg

Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)


# 1.4 28-Nov-2019 joerg

Use -fno-strict-aliasing unconditionally for the cross compiler.


Revision tags: phil-wifi-20191119
# 1.3 18-Nov-2019 joerg

Use a big hammer and disabling strict aliasing for the tools build or
when using GCC.


# 1.2 14-Nov-2019 martin

For gcc < 9 disable stringop-overflow warnings - they are broken.


# 1.1 11-Nov-2019 joerg

Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)


# 1.3 18-Nov-2019 joerg

Use a big hammer and disabling strict aliasing for the tools build or
when using GCC.


# 1.2 14-Nov-2019 martin

For gcc < 9 disable stringop-overflow warnings - they are broken.


# 1.1 11-Nov-2019 joerg

Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)


# 1.2 14-Nov-2019 martin

For gcc < 9 disable stringop-overflow warnings - they are broken.


# 1.1 11-Nov-2019 joerg

Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)


# 1.1 11-Nov-2019 joerg

Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)