I had made marmalade project, and run as native ARM api.
It works on Android and iOS.
Just let you known, and I will be glad to share my experience.
The attached Files are my marmalade mkb.
I think it works for 2.25.1 (2.25.0 need some patch)
Besides, you should remove all comments in as_callfunc_arm_gcc.S
And use scons to build marmalade arm library( just right click on the angelscript_lib.mkb,
and choose "Build and Run ARM GCC release")
marmalade use gcc compiler to build the library, so the ABI is the same as gcc.
I use the gcc ARM native ABI to build marmalade library, and it really run on Adnroid and iOS.
I am so happy that angelscript is almost really platform independent, I compile my bytecode on PC,
and run on Android.