sync with Debian
version: 14.3.0-7 (UNRELEASED) commit: 39ea76304d57617bd92674237f1fc91c5c12ccd5
This commit is contained in:
33
debian/rules.defs
vendored
33
debian/rules.defs
vendored
@@ -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
|
||||
|
Reference in New Issue
Block a user