I am not sure why we can't use that latest GCC version. It seems rust uses the old march=armv7-a instead of march=armv7-a+fp to compile. I don't know what is the root cause.
New GCC for version forces you to specify +fp for floating point. If rust calls with the wrong parameter, it fails.
But I still don't understand why because the C code is supposed to be compiled already when the openssl-sys compiles.
I am not sure why we can't use that latest GCC version. It seems rust uses the old march=armv7-a instead of march=armv7-a+fp to compile. I don't know what is the root cause. New GCC for version forces you to specify +fp for floating point. If rust calls with the wrong parameter, it fails. But I still don't understand why because the C code is supposed to be compiled already when the openssl-sys compiles.