1
0

release 6.16.6-1

This commit is contained in:
2025-09-09 21:22:32 +03:00
parent bbfd90d5dc
commit 818a459fa3
25 changed files with 170 additions and 1493 deletions

9
debian/rules.real vendored
View File

@@ -34,6 +34,10 @@ stamp = [ -d $(dir $@) ] || mkdir $(dir $@); touch $@
cleanup_config = sed -E -e '/CONFIG_(BUILD_SALT|MODULE_SIG_(ALL|KEY)|SYSTEM_TRUSTED_KEYS)[ =]/d' -e '/CONFIG_((AS|BINDGEN|CC|CLANG|GCC|LD|LLD|PAHOLE|RUSTC)_VERSION|RUSTC_LLVM_VERSION)/d'
## HACK: DISABLE sframe generation with recent binutils (2.45+) and gcc (14.3.x/15.2.x and newer)
export KCFLAGS := -Wa,--gsframe=no
export KAFLAGS := -Wa,--gsframe=no
setup_env := env -u ABINAME -u ARCH -u FEATURESET -u FLAVOUR -u VERSION -u LOCALVERSION
# XXX: All the tools leak flags between host and build all the time, just don't care. See #1050991.
setup_env += -u KBUILD_HOSTCFLAGS -u HOSTCFLAGS -u KBUILD_HOSTLDFLAGS
@@ -43,7 +47,7 @@ setup_env += KBUILD_BUILD_USER="krd"
setup_env += KBUILD_BUILD_HOST="tempest"
setup_env += KBUILD_VERBOSE=$(if $(filter verbose,$(DEB_BUILD_OPTIONS)),1,0)
MAKE_CLEAN = $(setup_env) $(MAKE) KCFLAGS=-fdebug-prefix-map=$(CURDIR)/= KAFLAGS=-fdebug-prefix-map=$(CURDIR)/=
MAKE_CLEAN = $(setup_env) $(MAKE) KCFLAGS='$(KCFLAGS) -fdebug-prefix-map=$(CURDIR)/=' KAFLAGS='$(KAFLAGS) -fdebug-prefix-map=$(CURDIR)/='
MAKE_SELF := $(MAKE) -f debian/rules.real $(MAKEOVERRIDES)
MAKEOVERRIDES =
@@ -159,6 +163,9 @@ endif
ifdef KCFLAGS
echo 'override KCFLAGS += $(KCFLAGS)' >> '$(DIR)/.kernelvariables'
endif
ifdef KAFLAGS
echo 'override KAFLAGS += $(KAFLAGS)' >> '$(DIR)/.kernelvariables'
endif
ifdef COMPAT_GNU_TYPE
echo 'override CROSS_COMPILE_COMPAT = $(COMPAT_GNU_TYPE)-' >> '$(DIR)/.kernelvariables'
echo 'override CROSS32_COMPILE = $(COMPAT_GNU_TYPE)-' >> '$(DIR)/.kernelvariables'