Updates for armv7s support and locale support from iOS and iPhoneSimulator SDKs
jpswensen opened this issue · comments
I didn't want to go to the hassle of making a fork and make a pull request, so here is a simple patch that adds support for the armv7s architecture also as well as adds the appropriate flags to get locale support using the XCode toolchain for iconv.
I only tested it on iOS (not tvOS or others), but the associated changes may be similar.
Finally, I had to follow the recommendation from the blog https://github.com/faithfracture/Apple-Boost-BuildScript and modify the darwin.jam file to change "-arch arm" to "-arch armv7". I am not quite sure why I had to do that to get everything to compile.
armv7s_and_locale_support.diff.zip
- armv7s is only used on iPad 4 and iPhone 5, which are both fine with armv7 code. I, personally, am not going to target armv7s in anything I build, which is why I excluded it from this script. If you want to add armv7s, please make it a user-configurable option that is disabled by default (so you have to opt into it).
- Your indentation is inconsistent with the rest of the script. Keep you style consistent with the rest of the script.
- I don't want to merge in changes to the BOOST_LIBS variable. I use this script for my projects and I don't want to have to change it every time I want to use it.
- The link you posted referencing the blog is a link to this script, not to a blog post.
Closing due to inactivity.