As I read there, it seems that there are a lot of people using bullet on iphone. I am too

I am working on some car game, using custom raycast car, and tri mesh (bvh one) to make static word.
But I ran into strange trouble : I was going to post today because the trimesh collision (sphere, or convex shape, or box) was not working at all (crate using box shape was acting "like" sphere, before falling through the mesh, the car behave very weirdly when colliding with the mesh etc etc). I even switch back to an old version of bullet (where everything was right, but at that time I was working on simulator, and not the device).
Finally I discover that when I re-activate the "famous" "compile for thumb" option in xcode, everything works right! (but the cpu usage is more important, about double)... which is weird because the "compile for thumb" should make smaller code, as far a I understand, and it's an optimisation, but if I deactivate it, bullet collision seems to be broken.
Anybody has this trouble too? Any clue where this can comes from?
thank you very much!
Pilo