Get architecture for linux-libc-dev from the config. Default to kernel arch.
* debian/bin/gencontrol.py: Pull value out of the config. * debian/config/i386/defines, debian/config/sparc/defines: Override arch. * debian/rules.real: Update. svn path=/dists/trunk/linux-2.6/; revision=9511
This commit is contained in:
parent
9a0a52a6c5
commit
423fd38400
|
@ -25,7 +25,13 @@ class Gencontrol(Base):
|
|||
packages.extend(self.process_packages(self.templates["control.support"], self.vars))
|
||||
|
||||
def do_arch_setup(self, vars, makeflags, arch, extra):
|
||||
config_base = self.config.get(('base', arch), {})
|
||||
vars.update(self.config.get(('image', arch), {}))
|
||||
config_libc_dev = self.config.get(('libc-dev', arch), {})
|
||||
arch = config_libc_dev.get('arch', None)
|
||||
if arch is None:
|
||||
arch = config_base.get('kernel-arch')
|
||||
makeflags['LIBC_DEV_ARCH'] = arch
|
||||
|
||||
def do_arch_packages(self, packages, makefile, arch, vars, makeflags, extra):
|
||||
headers_arch = self.templates["control.headers.arch"]
|
||||
|
|
|
@ -15,6 +15,9 @@ kernel-header-dirs: i386 x86_64
|
|||
conflicts: grub (<= 0.95+cvs20040624-17)
|
||||
suggests: grub (>= 0.97-3) | lilo (>= 19.1)
|
||||
|
||||
[libc-dev]
|
||||
arch: x86_64
|
||||
|
||||
[486_base]
|
||||
class: x86
|
||||
longclass: x86 and compatible
|
||||
|
|
|
@ -11,6 +11,9 @@ kernel-header-dirs: sparc sparc64
|
|||
suggests: silo, fdutils
|
||||
type: kernel-package
|
||||
|
||||
[libc-dev]
|
||||
arch: sparc64
|
||||
|
||||
[sparc32_base]
|
||||
class: uniprocessor sparc32 (sun4m)
|
||||
kernel-arch: sparc
|
||||
|
|
|
@ -332,21 +332,12 @@ install-libc-dev_$(ARCH):
|
|||
dh_clean -d -k
|
||||
rm -rf '$(DIR)'
|
||||
mkdir $(DIR)
|
||||
$(MAKE_CLEAN) -C $(SOURCE_DIR) O='$(CURDIR)/$(DIR)' headers_check ARCH=$(HEADERS_ARCH)
|
||||
$(MAKE_CLEAN) -C $(SOURCE_DIR) O='$(CURDIR)/$(DIR)' headers_install ARCH=$(HEADERS_ARCH) INSTALL_HDR_PATH='$(CURDIR)'/$(OUT_DIR)
|
||||
$(MAKE_CLEAN) -C $(SOURCE_DIR) O='$(CURDIR)/$(DIR)' headers_check ARCH=$(LIBC_DEV_ARCH)
|
||||
$(MAKE_CLEAN) -C $(SOURCE_DIR) O='$(CURDIR)/$(DIR)' headers_install ARCH=$(LIBC_DEV_ARCH) INSTALL_HDR_PATH='$(CURDIR)'/$(OUT_DIR)
|
||||
# XXX: Needs to be removed from libc6-dev
|
||||
rm -rf $(OUT_DIR)/include/scsi
|
||||
$(MAKE_SELF) install-base
|
||||
|
||||
# XXX: This needs to be moved into the config
|
||||
install-libc-dev_$(ARCH): HEADERS_ARCH = $(ARCH)
|
||||
install-libc-dev_amd64 \
|
||||
install-libc-dev_i386: HEADERS_ARCH = x86_64
|
||||
install-libc-dev_armel: HEADERS_ARCH = arm
|
||||
install-libc-dev_hppa: HEADERS_ARCH = parisc
|
||||
install-libc-dev_mipsel: HEADERS_ARCH = mips
|
||||
install-libc-dev_sparc: HEADERS_ARCH = sparc64
|
||||
|
||||
install-support: PACKAGE_NAME = linux-support-$(UPSTREAMVERSION)$(ABINAME)
|
||||
install-support: DH_OPTIONS = -p$(PACKAGE_NAME)
|
||||
install-support: PACKAGE_DIR = debian/$(PACKAGE_NAME)
|
||||
|
|
Loading…
Reference in New Issue