joerg
2a95db84d8
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.
2022-02-28 16:30:10 +00:00
joerg
53d1339bf7
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.
2021-05-30 01:56:44 +00:00
joerg
c091bb989f
Use -fno-strict-aliasing unconditionally for the cross compiler.
2019-11-28 23:01:22 +00:00
joerg
5ad18e3550
Use a big hammer and disabling strict aliasing for the tools build or
...
when using GCC.
2019-11-18 19:54:23 +00:00
martin
cced830f6a
For gcc < 9 disable stringop-overflow warnings - they are broken.
2019-11-14 13:16:35 +00:00
joerg
76c7fc5f6b
Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)
2019-11-11 22:44:56 +00:00