I.E. if I compiled the script on Windows, could I use the resulting bytecode on iPhone? Does it take into account all the new floating point alignment stuff, and whatnot, on those other processors?
What I mean specifically is, I was recently nailed on iOS because I was casting a float into a char array to get data-- like:
*ptr=charArray; // Where a float is embedded in the char array float theValue=(float*)ptr; // Used to work, until iOS 5, when they implemented FP alignment float theValue; memcpy(&theValue,ptr,sizeof(float)); // New way I have to do it