-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iOS 9 and Bitcode #8
Comments
I just contacted DRC. The plan is for me to figure out the appropriate shell command, and supply it to him (the command to build the bitcode file). He won't be able to add it to the official build until version 1.5, so I guess I'll have to get this project working again using the latest code (and not my hacked up NEON revisioner). Are you in any particular hurry? |
Thanks David! I have disabled bitcode for now in our project. I believe that Google Analytics is not bitcode enabled yet either! So that's fine for this version. Will def need bitcode on libjpeg-turbo for our October release; Apple watch oblige :) Will be keeping an eye on this repo. I don't think I have the skills to get the bitcode in myself; very far from my comfort zone! Cheers |
Just give me a heads up - its going to take me a few hours to get the repo back into good shape. |
Hi David, I am wondering if you got your head around building the library with Bitcode? We are submitting a big update of our app on Thursday 14th to Apple and it would have been awesome en enable that feature. Cheers |
I hadn't gotten around to it, but trying now. There is a new compile flag one must use - however the source is now on git, so much work to be done. Lets see how it goes - will update this later with progress report. |
Thank David On Saturday, 9 January 2016, David Hoerl [email protected] wrote:
|
The good news is that I have the project building again from the github source. It appears that all that is needed for libraries is an additional flag to get bitcode: '-fembed-bitcode' However, when looking at the resultant library, the NEON files don't have bitcode sections (actually each .o has a bitcode section, just like it has a TEXT section). I just posted a question on the internal apple forums - you can add yourself as a monitor. Once that gets answered we can hopefully proceed further. In the end, it should be possible to build the library from the original build script as documented in the build readme, by configuring additional CC and AS flags. PS: this Stack OverFlow discussion was a big help on bitcode. |
Hi David, but i get the below error ld: './.libs/libjpeg.a(jsimd_arm_neon.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7 can you please help me on this . Regards, |
NEON code does not generate bitcode, so its impossible to get a bitcode architecture from it. |
Hi dhoerl,
What's your solution for iOS 9 and the bitcode for app thinning?
Cheers
Philippe
The text was updated successfully, but these errors were encountered: