* Enable compiler-rt runtime again for 32bit time_t64 architectures.

This commit is contained in:
Matthias Klose 2024-03-08 14:54:29 +01:00
parent 69ac5b7c8c
commit 3820512127
2 changed files with 4 additions and 11 deletions

3
debian/changelog vendored
View File

@ -11,8 +11,9 @@ llvm-toolchain-17 (1:17.0.6-8) UNRELEASED; urgency=medium
* Make libclang-common-18-dev architecture dependent, mark profile and xray * Make libclang-common-18-dev architecture dependent, mark profile and xray
include files as optional on armel and armhf. include files as optional on armel and armhf.
* Fix sanitizer build on 32bit time_t64 architectures. * Fix sanitizer build on 32bit time_t64 architectures.
* Enable compiler-rt runtime again for 32bit time_t64 architectures.
-- Matthias Klose <doko@debian.org> Thu, 07 Mar 2024 16:56:50 +0100 -- Matthias Klose <doko@debian.org> Fri, 08 Mar 2024 14:52:29 +0100
llvm-toolchain-17 (1:17.0.6-7) unstable; urgency=medium llvm-toolchain-17 (1:17.0.6-7) unstable; urgency=medium

12
debian/rules vendored
View File

@ -24,16 +24,8 @@ LLVM_VERSION_NEXT := $(shell echo $(LLVM_VERSION_FULL) | awk -F. '{ OFS="."; $$N
# dpkg-buildflags support # dpkg-buildflags support
# disable fixfilepath in favor of the llvm-project supplied flavor, disable lto # disable fixfilepath in favor of the llvm-project supplied flavor, disable lto
export DEB_BUILD_MAINT_OPTIONS = reproducible=-fixfilepath,-fixdebugpath optimize=-lto export DEB_BUILD_MAINT_OPTIONS = reproducible=-fixfilepath,-fixdebugpath optimize=-lto
ifeq ($(DEB_HOST_ARCH),i386)
RUNTIMES = compiler-rt;libcxx;libcxxabi RUNTIMES = compiler-rt;libcxx;libcxxabi
else
ifeq ($(DEB_HOST_ARCH_BITS),32)
RUNTIMES = libcxx;libcxxabi
skip_packages = -Nlibclang-rt-$(LLVM_VERSION)-dev
else
RUNTIMES = compiler-rt;libcxx;libcxxabi
endif
endif
SOURCE_NAME := $(shell dpkg-parsechangelog -S Source) SOURCE_NAME := $(shell dpkg-parsechangelog -S Source)
ifneq (,$(findstring snapshot,$(SOURCE_NAME))) ifneq (,$(findstring snapshot,$(SOURCE_NAME)))