[kernel] r6914 - dists/trunk/linux-2.6/debian

Bastian Blank waldi at costa.debian.org
Wed Jun 28 19:18:11 UTC 2006


Author: waldi
Date: Wed Jun 28 19:18:11 2006
New Revision: 6914

Modified:
   dists/trunk/linux-2.6/debian/rules.real

Log:
debian/rules.real
- Save ARCH into the headers package.
- Set CROSS_COMPILE also.


Modified: dists/trunk/linux-2.6/debian/rules.real
==============================================================================
--- dists/trunk/linux-2.6/debian/rules.real	(original)
+++ dists/trunk/linux-2.6/debian/rules.real	Wed Jun 28 19:18:11 2006
@@ -12,7 +12,7 @@
 
 export PYTHONPATH = $(CURDIR)/debian/lib/python
 export DH_OPTIONS
-export DEB_HOST_ARCH
+export DEB_HOST_ARCH DEB_HOST_GNU_TYPE DEB_BUILD_ARCH
 
 #
 # Build the list of common config files to be included
@@ -46,7 +46,6 @@
 setup_env := env -u ABINAME -u ARCH -u SUBARCH -u FLAVOUR -u VERSION -u LOCALVERSION
 setup_makeflags =
 ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
-  setup_makeflags += CROSS_COMPILE=$(DEB_HOST_GNU_TYPE)-
   kpkg_image += --cross-compile='$(DEB_HOST_GNU_TYPE)'
 endif
 setup_env += MAKEFLAGS='$(setup_makeflags)'
@@ -138,8 +137,12 @@
 	cp -al '$(SOURCE_DIR)' '$(DIR)'
 	cp '$(CONFIG)' '$(DIR)/.config'
 	echo '$(ABINAME)$(LOCALVERSION)' > '$(DIR)/localversion'
+	echo 'ARCH = $(ARCH)' >> '$(DIR)/.kernelvariables'
 	echo 'CCACHE = ccache' >> '$(DIR)/.kernelvariables'
 	echo 'CC = $$(if $$(DEBIAN_KERNEL_USE_CCACHE),$$(CCACHE)) $$(CROSS_COMPILE)$(COMPILER)' >> '$(DIR)/.kernelvariables'
+	echo 'ifneq ($$(DEB_BUILD_ARCH),$$(DEB_HOST_ARCH))' >> '$(DIR)/.kernelvariables'
+	echo 'CROSS_COMPILE = $$(DEB_HOST_GNU_TYPE)-' >> '$(DIR)/.kernelvariables'
+	echo 'endif' >> '$(DIR)/.kernelvariables'
 endef
 
 $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-kernel-package:



More information about the Kernel-svn-changes mailing list