* debian/arch/hppa/defines: Add host type overrides.
* debian/bin/gencontrol.py: Add new variable. * debian/changelog: Update. * debian/rules.real: Set CROSS_COMPILE to overriden host type if applicable. svn path=/dists/sid/linux-2.6/; revision=8133
This commit is contained in:
parent
cfc09378cc
commit
9be9a5286a
|
@ -18,9 +18,11 @@ class: multiprocessor 32-bit PA-RISC
|
|||
|
||||
[parisc64]
|
||||
class: 64-bit PA-RISC
|
||||
override-host-type: hppa64-linux-gnu
|
||||
|
||||
[parisc64-smp]
|
||||
class: multiprocessor 64-bit PA-RISC
|
||||
override-host-type: hppa64-linux-gnu
|
||||
|
||||
[relations]
|
||||
gcc-4.1: gcc-4.1, binutils-hppa64, gcc-4.1-hppa64
|
||||
|
|
|
@ -91,6 +91,7 @@ class gencontrol(debian_linux.gencontrol.gencontrol):
|
|||
('kpkg-arch', 'KPKG_ARCH'),
|
||||
('kpkg-subarch', 'KPKG_SUBARCH'),
|
||||
('localversion', 'LOCALVERSION'),
|
||||
('override-host-type', 'OVERRIDE_HOST_TYPE'),
|
||||
('type', 'TYPE'),
|
||||
):
|
||||
if vars.has_key(i[0]):
|
||||
|
|
|
@ -23,6 +23,7 @@ linux-2.6 (2.6.18-9) UNRELEASED; urgency=low
|
|||
* Update vserver patch to 2.0.2.2-rc9. (closes: #402743)
|
||||
* Update xen patch to changeset 36186 from Fedora 2.6.18 branch.
|
||||
* i386/xen: Build only the pae version. (closes: #390862)
|
||||
* hppa: Override host type when necessary.
|
||||
|
||||
[ dann frazier ]
|
||||
* Fix potential fragmentation attacks in ip6_tables (CVE-2006-4572)
|
||||
|
@ -144,7 +145,7 @@ linux-2.6 (2.6.18-9) UNRELEASED; urgency=low
|
|||
memory accesses in ehci-hub-control() by adding an alignment attribute
|
||||
to the tbuf array declaration. Thanks to David Miller for the patch.
|
||||
|
||||
-- maximilian attems <maks@sternwelten.at> Fri, 5 Jan 2007 00:46:22 +0100
|
||||
-- Bastian Blank <waldi@debian.org> Sat, 6 Jan 2007 21:58:08 +0100
|
||||
|
||||
linux-2.6 (2.6.18-8) unstable; urgency=low
|
||||
|
||||
|
|
|
@ -117,6 +117,18 @@ $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-$(TYPE): SOURCE_DIR=$(BUILD_DI
|
|||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-$(TYPE): DIR=$(BUILD_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
|
||||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-$(TYPE): $(BUILD_DIR)/config.$(ARCH)-$(SUBARCH)-$(FLAVOUR) $(STAMPS_DIR)/source-$(ARCH)-$(SUBARCH)
|
||||
|
||||
ifdef OVERRIDE_HOST_TYPE
|
||||
define SETUP_DIR_HOST_TYPE
|
||||
echo 'override CROSS_COMPILE = $(OVERRIDE_HOST_TYPE)-' >> '$(DIR)/.kernelvariables'
|
||||
endef
|
||||
else
|
||||
define SETUP_DIR_HOST_TYPE
|
||||
echo 'ifneq ($$(DEB_BUILD_ARCH),$$(DEB_HOST_ARCH))' >> '$(DIR)/.kernelvariables'
|
||||
echo 'override CROSS_COMPILE = $$(DEB_HOST_GNU_TYPE)-' >> '$(DIR)/.kernelvariables'
|
||||
echo 'endif' >> '$(DIR)/.kernelvariables'
|
||||
endef
|
||||
endif
|
||||
|
||||
define SETUP_DIR
|
||||
rm -rf '$(DIR)'
|
||||
cp -al '$(SOURCE_DIR)' '$(DIR)'
|
||||
|
@ -125,9 +137,7 @@ define SETUP_DIR
|
|||
echo 'override ARCH = $(KERNEL_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 'override CROSS_COMPILE = $$(DEB_HOST_GNU_TYPE)-' >> '$(DIR)/.kernelvariables'
|
||||
echo 'endif' >> '$(DIR)/.kernelvariables'
|
||||
$(SETUP_DIR_HOST_TYPE)
|
||||
cd '$(DIR)'; $(setup_env) make reportoldconfig
|
||||
endef
|
||||
|
||||
|
|
Loading…
Reference in New Issue