release 6.16.6-1
This commit is contained in:
9
debian/rules.real
vendored
9
debian/rules.real
vendored
@@ -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'
|
||||
|
Reference in New Issue
Block a user