From: Michael R. Crusoe <michael.crusoe@gmail.com>
Subject: Enable building on more architectures
--- ngs-sdk.orig/ngs-java/setup/konfigure.perl
+++ ngs-sdk/ngs-java/setup/konfigure.perl
@@ -307,17 +307,7 @@
 
 my $BITS;
 
-if ($MARCH =~ /x86_64/i) {
-    $BITS = 64;
-} elsif ($MARCH eq 'fat86') {
-    $BITS = '32_64';
-} elsif ($MARCH =~ /i?86/i) {
-    $BITS = 32;
-} elsif ($MARCH =~ /ppc64/i) {
-    $BITS = 64;
-} else {
-    die "unrecognized Architecture '$ARCH'";
-}
+$BITS=`dpkg-architecture -qDEB_TARGET_ARCH_BITS`;
 println "$MARCH ($BITS bits) is supported" unless ($AUTORUN);
 
 # determine OS and related norms
--- ngs-sdk.orig/ngs-sdk/setup/konfigure.perl
+++ ngs-sdk/ngs-sdk/setup/konfigure.perl
@@ -307,17 +307,7 @@
 
 my $BITS;
 
-if ($MARCH =~ /x86_64/i) {
-    $BITS = 64;
-} elsif ($MARCH eq 'fat86') {
-    $BITS = '32_64';
-} elsif ($MARCH =~ /i?86/i) {
-    $BITS = 32;
-} elsif ($MARCH =~ /ppc64/i) {
-    $BITS = 64;
-} else {
-    die "unrecognized Architecture '$ARCH'";
-}
+$BITS=`dpkg-architecture -qDEB_TARGET_ARCH_BITS`;
 println "$MARCH ($BITS bits) is supported" unless ($AUTORUN);
 
 # determine OS and related norms
--- ngs-sdk.orig/ngs-python/setup/konfigure.perl
+++ ngs-sdk/ngs-python/setup/konfigure.perl
@@ -307,15 +307,7 @@
 
 my $BITS;
 
-if ($MARCH =~ /x86_64/i) {
-    $BITS = 64;
-} elsif ($MARCH eq 'fat86') {
-    $BITS = '32_64';
-} elsif ($MARCH =~ /i?86/i) {
-    $BITS = 32;
-} else {
-    die "unrecognized Architecture '$ARCH'";
-}
+$BITS=`dpkg-architecture -qDEB_TARGET_ARCH_BITS`;
 println "$MARCH ($BITS bits) is supported" unless ($AUTORUN);
 
 # determine OS and related norms
--- ngs-sdk.orig/ngs-bam/setup/konfigure.perl
+++ ngs-sdk/ngs-bam/setup/konfigure.perl
@@ -307,15 +307,7 @@
 
 my $BITS;
 
-if ($MARCH =~ /x86_64/i) {
-    $BITS = 64;
-} elsif ($MARCH eq 'fat86') {
-    $BITS = '32_64';
-} elsif ($MARCH =~ /i?86/i) {
-    $BITS = 32;
-} else {
-    die "unrecognized Architecture '$ARCH'";
-}
+$BITS=`dpkg-architecture -qDEB_TARGET_ARCH_BITS`;
 println "$MARCH ($BITS bits) is supported" unless ($AUTORUN);
 
 # determine OS and related norms
