r4203 - in people/waldi/linux-2.6/debian: . arch/alpha arch/arm arch/m68k arch/sparc bin lib/python

Bastian Blank waldi at costa.debian.org
Wed Sep 14 18:57:41 UTC 2005


Author: waldi
Date: 2005-09-14 18:57:40 +0000 (Wed, 14 Sep 2005)
New Revision: 4203

Modified:
   people/waldi/linux-2.6/debian/arch/alpha/Makefile.inc
   people/waldi/linux-2.6/debian/arch/alpha/defines
   people/waldi/linux-2.6/debian/arch/arm/Makefile.inc
   people/waldi/linux-2.6/debian/arch/arm/defines
   people/waldi/linux-2.6/debian/arch/m68k/Makefile.inc
   people/waldi/linux-2.6/debian/arch/m68k/defines
   people/waldi/linux-2.6/debian/arch/sparc/Makefile.inc
   people/waldi/linux-2.6/debian/arch/sparc/defines
   people/waldi/linux-2.6/debian/bin/gencontrol.py
   people/waldi/linux-2.6/debian/lib/python/debian_linux.py
   people/waldi/linux-2.6/debian/rules.real
Log:
Move compiler setting to package config.

* debian/arch/alpha/Makefile.inc, debian/arch/arm/Makefile.inc,
  debian/arch/m68k/Makefile.inc, debian/arch/sparc/Makefile.inc:
  Remove build_makeflags variable.
* debian/arch/alpha/defines, debian/arch/arm/defines,
  debian/arch/m68k/defines, debian/arch/sparc/defines:
  Add compiler setting.
* debian/bin/gencontrol.py: Set COMPILER argument.
* debian/lib/python/debian_linux.py: Add support for compiler setting.
* debian/rules.real: Change MAKEFLAGS setup.


Modified: people/waldi/linux-2.6/debian/arch/alpha/Makefile.inc
===================================================================
--- people/waldi/linux-2.6/debian/arch/alpha/Makefile.inc	2005-09-14 18:53:14 UTC (rev 4202)
+++ people/waldi/linux-2.6/debian/arch/alpha/Makefile.inc	2005-09-14 18:57:40 UTC (rev 4203)
@@ -2,4 +2,3 @@
 # Variables 
 #
 initrd_modules := kernel/security/capability.ko
-build_makeflags := 'CC=gcc-3.3'

Modified: people/waldi/linux-2.6/debian/arch/alpha/defines
===================================================================
--- people/waldi/linux-2.6/debian/arch/alpha/defines	2005-09-14 18:53:14 UTC (rev 4202)
+++ people/waldi/linux-2.6/debian/arch/alpha/defines	2005-09-14 18:57:40 UTC (rev 4203)
@@ -1,4 +1,5 @@
 [base]
+compiler: gcc-3.3
 flavours: alpha-generic alpha-smp
 suggests: aboot, fdutils
 

Modified: people/waldi/linux-2.6/debian/arch/arm/Makefile.inc
===================================================================
--- people/waldi/linux-2.6/debian/arch/arm/Makefile.inc	2005-09-14 18:53:14 UTC (rev 4202)
+++ people/waldi/linux-2.6/debian/arch/arm/Makefile.inc	2005-09-14 18:57:40 UTC (rev 4203)
@@ -4,4 +4,3 @@
 include_common_config := no
 default_config := footbridge
 #initrd_modules := kernel/drivers/video/vesafb.ko kernel/security/capability.ko
-build_makeflags := 'CC=gcc-3.3'

Modified: people/waldi/linux-2.6/debian/arch/arm/defines
===================================================================
--- people/waldi/linux-2.6/debian/arch/arm/defines	2005-09-14 18:53:14 UTC (rev 4202)
+++ people/waldi/linux-2.6/debian/arch/arm/defines	2005-09-14 18:57:40 UTC (rev 4203)
@@ -1,4 +1,5 @@
 [base]
+compiler: gcc-3.3
 flavours:
  footbridge
  ixp4xx

Modified: people/waldi/linux-2.6/debian/arch/m68k/Makefile.inc
===================================================================
--- people/waldi/linux-2.6/debian/arch/m68k/Makefile.inc	2005-09-14 18:53:14 UTC (rev 4202)
+++ people/waldi/linux-2.6/debian/arch/m68k/Makefile.inc	2005-09-14 18:57:40 UTC (rev 4203)
@@ -1,4 +1,3 @@
 #
 # Variables 
 #
-build_makeflags := 'CC=m68k-linux-gnu-gcc-3.3'

Modified: people/waldi/linux-2.6/debian/arch/m68k/defines
===================================================================
--- people/waldi/linux-2.6/debian/arch/m68k/defines	2005-09-14 18:53:14 UTC (rev 4202)
+++ people/waldi/linux-2.6/debian/arch/m68k/defines	2005-09-14 18:57:40 UTC (rev 4203)
@@ -1,4 +1,5 @@
 [base]
+compiler: gcc-3.3
 flavours:
  amiga
  atari

Modified: people/waldi/linux-2.6/debian/arch/sparc/Makefile.inc
===================================================================
--- people/waldi/linux-2.6/debian/arch/sparc/Makefile.inc	2005-09-14 18:53:14 UTC (rev 4202)
+++ people/waldi/linux-2.6/debian/arch/sparc/Makefile.inc	2005-09-14 18:57:40 UTC (rev 4203)
@@ -5,4 +5,3 @@
 image_postproc = strip -R .comment -R .note -K sun4u_init -K _end -K _start arch/$(subst 32,,$(subst -smp,,$*))/boot/image
 # image_prefix_flavours := sparc32 sparc32-smp
 # image_prefix := sparc32
-build_makeflags := 'CC=gcc-3.3'

Modified: people/waldi/linux-2.6/debian/arch/sparc/defines
===================================================================
--- people/waldi/linux-2.6/debian/arch/sparc/defines	2005-09-14 18:53:14 UTC (rev 4202)
+++ people/waldi/linux-2.6/debian/arch/sparc/defines	2005-09-14 18:57:40 UTC (rev 4203)
@@ -1,4 +1,5 @@
 [base]
+compiler: gcc-3.3
 flavours: sparc64 sparc64-smp
 kpkg-subarch: sparc64
 suggests: silo, fdutils

Modified: people/waldi/linux-2.6/debian/bin/gencontrol.py
===================================================================
--- people/waldi/linux-2.6/debian/bin/gencontrol.py	2005-09-14 18:53:14 UTC (rev 4202)
+++ people/waldi/linux-2.6/debian/bin/gencontrol.py	2005-09-14 18:57:40 UTC (rev 4203)
@@ -320,8 +320,9 @@
         makefile.append(("%s-%s-%s-%s:: %s-%s-%s-%s-real" % (i, arch, subarch, flavour, i, arch, subarch, flavour), None))
 
     makeflags['FLAVOUR'] = flavour
-    if config_entry.has_key('kpkg-subarch'):
-        makeflags['KPKG_SUBARCH'] = config_entry['kpkg-subarch']
+    for i in (('compiler', 'COMPILER'), ('kpkg-subarch', 'KPKG_SUBARCH')):
+        if config_entry.has_key(i[0]):
+            makeflags[i[1]] = config_entry[i[0]]
     makeflags_string = ' '.join(["%s='%s'" % i for i in makeflags.iteritems()])
 
     cmds_binary_arch = []
@@ -413,8 +414,9 @@
         makefile.append(("%s-%s-%s:: %s-%s-%s-real" % (i, arch, subarch, i, arch, subarch), None))
 
     makeflags['SUBARCH'] = subarch
-    if config_entry.has_key('kpkg-subarch'):
-        makeflags['KPKG_SUBARCH'] = config_entry['kpkg-subarch']
+    for i in (('compiler', 'COMPILER'), ('kpkg-subarch', 'KPKG_SUBARCH')):
+        if config_entry.has_key(i[0]):
+            makeflags[i[1]] = config_entry[i[0]]
     makeflags_string = ' '.join(["%s='%s'" % i for i in makeflags.iteritems()])
 
     cmds_binary_arch = []

Modified: people/waldi/linux-2.6/debian/lib/python/debian_linux.py
===================================================================
--- people/waldi/linux-2.6/debian/lib/python/debian_linux.py	2005-09-14 18:53:14 UTC (rev 4202)
+++ people/waldi/linux-2.6/debian/lib/python/debian_linux.py	2005-09-14 18:57:40 UTC (rev 4203)
@@ -27,6 +27,7 @@
         'arches': schema_item_list,
         'available': schema_item_boolean,
         'class': schema_item_string,
+        'compiler': schema_item_string,
         'depends': schema_item_string,
         'desc': schema_item_string,
         'flavours': schema_item_list,

Modified: people/waldi/linux-2.6/debian/rules.real
===================================================================
--- people/waldi/linux-2.6/debian/rules.real	2005-09-14 18:53:14 UTC (rev 4202)
+++ people/waldi/linux-2.6/debian/rules.real	2005-09-14 18:57:40 UTC (rev 4203)
@@ -57,11 +57,11 @@
 endif
 setup_env := env -u ABINAME -u ARCH -u SUBARCH -u FLAVOUR -u VERSION
 setup_env += DEBIAN_ABINAME=$(ABINAME) DEBIAN_FLAVOUR=$(FLAVOUR) DEBIAN_VERSION=$(VERSION)
-ifdef build_makeflags
-  setup_env += MAKEFLAGS=$(build_makeflags)
-else
-  setup_env += MAKEFLAGS=
+setup_makeflags =
+ifdef COMPILER
+  setup_makeflags += CC=$(COMPILER)
 endif
+setup_env += MAKEFLAGS="$(setup_makeflags)"
 ifndef headers_dirs
   headers_dirs = $(DEB_HOST_ARCH)
 endif




More information about the Kernel-svn-changes mailing list