Change the ARM float-abi

I’m having a hard time controlling the float abi of the legato framework. We want to configure our Linux build to use float-abi hard, but Legato only wants to build with float-abi soft.

We can certainly set the CFLAGS for the individual application builds, but when we link to the legato shared library we get errors saying the ABIs are incompatible.

How can I change the CFLAGS of the framework build?

The Legato framework is using some qualcomm dependent binaries and other binaries which are delivered using float-abi soft and there is no current option to rebuild them with hard float. So due to these dependencies we do not support hard float.