1
0

sync with Debian

version: 14.3.0-7 (UNRELEASED)
commit: 39ea76304d57617bd92674237f1fc91c5c12ccd5
This commit is contained in:
2025-09-07 18:09:24 +03:00
parent 08abd3e546
commit e7e0fc078c
14 changed files with 2804 additions and 50 deletions

33
debian/rules.defs vendored
View File

@@ -386,6 +386,10 @@ ifneq ($(trunk_build),yes)
ifneq (,$(filter $(DEB_HOST_ARCH), alpha hppa ia64 m68k mips mipsel mips64el sh4 sparc64 hurd-amd64 hurd-i386))
with_lto_build :=
endif
# Slow builders in Debian
ifeq ($(distribution)-$(DEB_HOST_ARCH),Debian-riscv64)
with_lto_build :=
endif
# FIXME: newer binutils needed?
ifneq (,$(filter $(distrelease),stretch precise trusty xenial bionic focal))
@@ -556,6 +560,20 @@ else ifneq (,$(filter $(DEB_TARGET_ARCH), arm armel))
float_abi := soft
endif
sframe_archs = amd64 arm64
no_sframe_distreleases = jessy stretch buster bullseye bookworm trixie \
forky \
precise trusty xenial bionic focal jammy kinetic lunar mantic \
noble oracular plucky questing
ifneq (,$(filter $(DEB_TARGET_ARCH), $(sframe_archs)))
ifeq (,$(filter $(distrelease),$(no_sframe_distreleases)))
with_sframe = yes
endif
endif
ppc64el_ibm128_distreleases = jessie stretch buster bullseye bookworm trixie \
precise xenial bionic focal jammy noble oracular plucky
# -------------------------------------------------------------------
# basic config
@@ -1046,7 +1064,7 @@ endif
# D ---------------------------
d_no_cross := yes
d_no_snap :=
d_no_cpus := alpha arc ia64 m68k sh4 s390 sparc64
d_no_cpus := alpha arc ia64 m68k sh4 s390
d_no_systems := gnu
ifneq ($(separate_lang),yes)
@@ -1076,14 +1094,21 @@ ifeq ($(with_base_only),yes)
endif
ifeq ($(with_d),yes)
druntime_only_archs = powerpc ppc64 ppc64el
phobos_archs = amd64 arm64 armel armhf i386 x32
phobos_archs =
druntime_only_archs = powerpc ppc64
ifneq (,$(filter $(distrelease),$(ppc64el_ibm128_distreleases)))
druntime_only_archs += ppc64el
else
phobos_archs += ppc64el
endif
phobos_archs += amd64 arm64 armel armhf i386 x32
phobos_archs += hppa
phobos_archs += mips mips64 mipsel mips64el
phobos_archs += mipsn32 mipsn32el
phobos_archs += mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
phobos_archs += riscv64 s390x loong64
phobos_archs += riscv64 s390x loong64 sparc64
phobos_archs += $(druntime_only_archs)
phobos_archs := $(sort $(phobos_archs))
ifneq (,$(filter $(DEB_TARGET_ARCH), $(phobos_archs)))
with_phobos := yes
endif