[Android] "Could not detect floating point hardware"

I get the following run-time error on Android:
Could not detect floating point hardware, cannot continue.

The problem only occurs with Release builds.
Debug builds run fine with this log message:
Detected Neon instruction support, will use Neon optimized mixing and resampling.

Release log:

10-19 20:14:12.279: I/fmod(24027): FMOD: FMOD_OS_Init                   : Could not detect floating point hardware, cannot continue.
10-19 20:14:12.279: I/fmod(24027): ../../src/fmod_systemi.cpp(5832) : FMOD error (52) : Tried to use a feature that requires hardware support.  (ie trying to play a GCADPCM compressed sound in software on Wii). 
10-19 20:14:12.279: I/fmod(24027): FMOD: Debug_OutputTrace              : ../../src/fmod_systemi.cpp(5832) : FMOD error (52) : Tried to use a feature that requires hardware support.  (ie trying to play a GCADPCM compressed sound in software on Wii). 

Debug log:

10-19 20:15:07.199: I/fmod(24196): FMOD: FMOD_OS_Init                   : Detected Neon instruction support, will use Neon optimized mixing and resampling.
10-19 20:15:07.264: I/fmod(24196): FMOD: SystemI::init                  : Set up software engine

Thanks for the bug report, I’ve done some investigation and it appears this is an issue with the Android NDK. Thankfully it has been fixed, it’s just a matter of us updating our build machines to the latest version. This will be corrected for our next release.