Support cross-compiling for iOS (armv7)

Can you move this logic to a method on the `CrateContext` during trans?