Add disabled info in the build log

This commit is contained in:
Sylvestre Ledru 2024-09-23 14:01:09 +02:00
parent 215793dedb
commit 72d0ae4dfe
2 changed files with 11 additions and 5 deletions

1
debian/changelog vendored
View File

@ -1,6 +1,7 @@
llvm-toolchain-19 (1:19.1.0-5) unstable; urgency=medium llvm-toolchain-19 (1:19.1.0-5) unstable; urgency=medium
* Don't enable intel-pt on Ubuntu Bionic * Don't enable intel-pt on Ubuntu Bionic
* Add disabled info in the build log
-- Sylvestre Ledru <sylvestre@debian.org> Mon, 23 Sep 2024 13:20:42 +0200 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 23 Sep 2024 13:20:42 +0200

9
debian/rules vendored
View File

@ -498,9 +498,9 @@ ifneq (,$(filter $(DEB_HOST_ARCH),i386 amd64))
# Disable intel-pt on old distro, fails on bionic (too old) # Disable intel-pt on old distro, fails on bionic (too old)
ifeq (,$(filter $(DISTRO), $(INTEL_PT_DISABLE_DISTRO))) ifeq (,$(filter $(DISTRO), $(INTEL_PT_DISABLE_DISTRO)))
STAGE_ALL_CMAKE_EXTRA += -DLLDB_BUILD_INTEL_PT=ON -DLIBIPT_INCLUDE_PATH=/usr/include -DLIBIPT_LIBRARY_PATH=/usr/lib/$(DEB_HOST_MULTIARCH) STAGE_ALL_CMAKE_EXTRA += -DLLDB_BUILD_INTEL_PT=ON -DLIBIPT_INCLUDE_PATH=/usr/include -DLIBIPT_LIBRARY_PATH=/usr/lib/$(DEB_HOST_MULTIARCH)
else
$(info Intel PT disabled for $(DISTRO))
endif endif
endif endif
LLDB_PYTHON_DISABLE_DISTRO := bionic buster LLDB_PYTHON_DISABLE_DISTRO := bionic buster
@ -510,6 +510,7 @@ ifeq (,$(filter-out $(LLDB_PYTHON_DISABLE_DISTRO), $(DISTRO)))
# Don't enable lld python for old distros # Don't enable lld python for old distros
STAGE_ALL_CMAKE_EXTRA += -DLLDB_ENABLE_PYTHON=OFF STAGE_ALL_CMAKE_EXTRA += -DLLDB_ENABLE_PYTHON=OFF
LLDB_PYTHON_ENABLE=no LLDB_PYTHON_ENABLE=no
$(info LLBD Python disabled for $(DISTRO))
endif endif
LIBCXX_WASM_ENABLE=yes LIBCXX_WASM_ENABLE=yes
@ -519,6 +520,7 @@ LIBCXX_WASM_DISABLE_DISTRO := bionic buster focal bullseye jammy
# https://sourceware.org/bugzilla/show_bug.cgi?id=27558 # https://sourceware.org/bugzilla/show_bug.cgi?id=27558
ifeq (,$(filter-out $(LIBCXX_WASM_DISABLE_DISTRO), $(DISTRO))) ifeq (,$(filter-out $(LIBCXX_WASM_DISABLE_DISTRO), $(DISTRO)))
LIBCXX_WASM_ENABLE=no LIBCXX_WASM_ENABLE=no
$(info libcxx wasm disabled for $(DISTRO))
endif endif
DOC_GENERATION=yes DOC_GENERATION=yes
@ -526,6 +528,7 @@ DOC_GENERATION_DISTRO := buster bullseye bionic focal
# LLVM upstream moved to myst_parser but it isn't available on old distro # LLVM upstream moved to myst_parser but it isn't available on old distro
ifeq (,$(filter-out $(DOC_GENERATION_DISTRO), $(DISTRO))) ifeq (,$(filter-out $(DOC_GENERATION_DISTRO), $(DISTRO)))
DOC_GENERATION=no DOC_GENERATION=no
$(info Doc generation disabled for $(DISTRO))
endif endif
ifneq (,$(filter $(DEB_HOST_ARCH),powerpc)) ifneq (,$(filter $(DEB_HOST_ARCH),powerpc))
@ -552,6 +555,7 @@ ifneq (,$(filter $(DEB_HOST_ARCH),$(BINUTILS_GOLD_ARCHS)))
LTO_DISABLE_ARCHS := i386 armhf s390x ppc64 x32 LTO_DISABLE_ARCHS := i386 armhf s390x ppc64 x32
ifeq (,$(filter-out $(LTO_DISABLE_ARCHS), $(DEB_HOST_ARCH))) ifeq (,$(filter-out $(LTO_DISABLE_ARCHS), $(DEB_HOST_ARCH)))
LTO_ENABLE=no LTO_ENABLE=no
$(info LTO disabled for $(DEB_HOST_ARCH))
else else
# Disable for now because of # Disable for now because of
# https://github.com/llvm/llvm-project/issues/58317#issuecomment-1276190743 # https://github.com/llvm/llvm-project/issues/58317#issuecomment-1276190743
@ -581,6 +585,7 @@ endif
LIBFUZZER_ENABLE=yes LIBFUZZER_ENABLE=yes
ifeq (,$(filter $(DEB_HOST_ARCH_OS),linux)) ifeq (,$(filter $(DEB_HOST_ARCH_OS),linux))
LIBFUZZER_ENABLE=no LIBFUZZER_ENABLE=no
$(info Libfuzzer disabled for $(DEB_HOST_ARCH_OS))
endif endif
ifneq (,$(filter $(DEB_HOST_ARCH), mipsel)) ifneq (,$(filter $(DEB_HOST_ARCH), mipsel))