Map Debian ARM arches to OBS
authorHector Oron <hector.oron@collabora.co.uk>
Tue, 27 Mar 2012 18:55:41 +0000 (20:55 +0200)
committerAdrian Schröter <adrian@suse.de>
Wed, 28 Mar 2012 07:11:25 +0000 (09:11 +0200)
  Debian ARM arches:
  - Debian 'armel', which defaults to ARMv4t (soft) maps to armv[4567]l
  - Debian 'armhf', which defaults to ARMv7 (hard-float) maps to armv7hl

  Note Ubuntu 'armel' deprecated after 'precise' release, defaults to ARMv7
  (softfp). So Ubuntu 'armel' should really map armv7l, but its out of scope
  for this patch.

Signed-off-by: Hector Oron <hector.oron@collabora.co.uk>
Build/Deb.pm

index b6c7cc6..3878fd4 100644 (file)
@@ -26,6 +26,8 @@ sub parse {
   $arch = 'i386' if $arch =~ /^i[456]86$/;
   $arch = 'powerpc' if $arch eq 'ppc';
   $arch = 'amd64' if $arch eq 'x86_64';
+  $arch = 'armel' if $arch =~ /^armv[4567]l$/;
+  $arch = 'armhf' if $arch eq 'armv7hl';
 
   if (ref($fn) eq 'ARRAY') {
     @control = @$fn;