diff options
author | Karl Skomski <karl@skomski.com> | 2012-02-13 14:28:43 +0100 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2012-02-13 17:43:30 +0100 |
commit | 09ccbef3bbfc4ca14c58dbed4c3c067bd1f1e14c (patch) | |
tree | baaa4d6ce0a1a3179ff5f546ab7010f8c8b1762a | |
parent | 3f43b1c039727e12c7a27fb31010aa309a4a35d8 (diff) | |
download | node-09ccbef3bbfc4ca14c58dbed4c3c067bd1f1e14c.tar.gz |
build: detect host_arch better
-rwxr-xr-x | configure | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -148,17 +148,18 @@ def uname(switch): def host_arch(): """Host architecture. One of arm, ia32 or x64.""" - arch = uname('-p') - - if arch == 'unknown': - arch = uname('-m') - - return { + arch = uname('-p') + arches = { 'arm': 'arm', 'x86': 'ia32', 'i386': 'ia32', 'x86_64': 'x64', - }.get(arch, 'ia32') + } + + if arches.get(arch) == None: + arch = uname('-m') + + return arches.get(arch, 'ia32') def target_arch(): |