package/llvm-project/llvm: add llvm dump support

LLVM_ENABLE_DUMP required by mesa3d rusticl:

https://docs.mesa3d.org/rusticl.html

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Acked-by: Daniel Lang <dalang@gmx.at>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Romain Naour 2023-07-25 19:30:54 +02:00 committed by Thomas Petazzoni
parent 19372d52ab
commit 43da0b8f78
2 changed files with 13 additions and 0 deletions

View File

@ -57,6 +57,12 @@ config BR2_PACKAGE_LLVM_BPF
Build BPF target. Select this option if you are going
to install bcc on the target.
config BR2_PACKAGE_LLVM_DUMP
bool "enable dump"
help
Build LLVM with dump functions even when assertions are
disabled.
endif
comment "llvm needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7"

View File

@ -228,6 +228,13 @@ HOST_LLVM_CONF_OPTS += -DLLVM_ENABLE_RTTI=OFF
LLVM_CONF_OPTS += -DLLVM_ENABLE_RTTI=OFF
endif
HOST_LLVM_CONF_OPTS += -DLLVM_ENABLE_DUMP=OFF
ifeq ($(BR2_PACKAGE_LLVM_DUMP),y)
LLVM_CONF_OPTS += -DLLVM_ENABLE_DUMP=ON
else
LLVM_CONF_OPTS += -DLLVM_ENABLE_DUMP=OFF
endif
# Compiler-rt not in the source tree.
# llvm runtime libraries are not in the source tree.
# Polly is not in the source tree.