mozilla/rust — pull request #5354 by ILyoan (2013-03-13 11:59:54+00:00)
Title: Normalize target-triple so that llvm can recognize target os correctly

LLVM could not recognize target-os when target-triple was given as like 'arm-linux-androideabi'.
Normalizing target-triple fill the missing elements.
In the case of 'arm-linux-androideabi', nomalized target-triple will be "arm-unknown-linux-androideabi" and this let llvm recognize the triple correctly. (arch: arm, vendor: unknown, os: linux, environment: android)