Impact

This forum is read only and just serves as an archive. If you have any questions, please post them on github.com/phoboslab/impact

1 decade ago by young_suse

Since the iphone5s is released. The CPU is upgrated to ARM7s. However, the latest Ejecta version 1.4 doesn't support ARM7s. When can Ejecta release a new version that support ARM7s

1 decade ago by m1neral

I ran into this last night, but with the latest release on GitHub and screwing around with the architectures into Build Settings (removed armv7s just to be sure) I was able to deploy to iOS7 on an iPad and iPhone 5.

I'm also curious about the official stance on this. Is arvm7s official supported yet?

1 decade ago by young_suse

I tried it on iphone 5, but failed to compile. The error message said:"No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7)."

It is caused by "libJavaScriptCore.a" which Ejecta is dependent on, and the library can't support armv7s.

I'm looking forward that Ejecta can release a new version that supports armv7s. Then it can be available by iphone5 and iphone5s users.

1 decade ago by stillen

I'm running my game on my iPhone 5 and iPhone5s without any trouble. You just have to adjust the build settings.

1 decade ago by m1neral

Specifically, I'm running the GitHub branch of Ejecta. Build Settings:

Architectures: armv7
Valid Architectures: armv6 armv7

Running on an iPhone5 & iPad2 running iOS7.

1 decade ago by Krisjet

young_suse, what worked for me was to flip the "Build Active Architecture Only" to "no" instead of yes.

1 decade ago by dominic

If you want to compile Ejecta with an additional armv7s slice, you also have to compile the JavaScriptCore library with armv7s enabled.

To quote myself:
I choose to not compile an armv7s slice because it would double the lib's size (altough it may not be as bad when it's compressed in an App). This SO question indicates that floating point ops may be faster, but I'd love to see some benchmarks first, before blindly enabling it - and I currently don't have an armv7s device to test myself.

Note that the armv7s slice is not required to get into the AppStore.

~ https://github.com/phoboslab/Ejecta/issues/120#issuecomment-13841299

Just to clarify: you don't need an armv7s slice just to run on the iPhone5 and newer. These devices also support the armv7 instruction set (and armv6 for that matter). Just compile Ejecta with the default settings.
Page 1 of 1
« first « previous next › last »