Support cross-compiling for iOS (armv7)

This should be `unreachable!()` because iOS doesn't support dylibs?