add hard float support for Linux/Andriod