Reasons :
1- You have exported wrong path to your toolchain bin folder
2- Your toolchain executables have not suitable permission
3- You are using this toolchain on a 32 bit system
4- You are using old distro (or old libc)
Sent from my GT-I9001 using Tapatalk
---------- Post added at 09:00 PM ---------- Previous post was at 08:51 PM ----------
1- hf stands for hardware floating points , it means gcc will accelerate floating point operations with hardware floating point processing unit instead of simulating them with cpu. It has absolutely no effect on kernel performance because kernel uses it's own way to deal with floating points but it can improve performance on executable files compiled by this option.
2- Try changing CFLAGS and if not works then you should use -Wall and check all warnings and find where issue comes from. Also you should use UART and monitor logs (if you can setup UART interface)
That was all I could help you.
Sent from my GT-I9001 using Tapatalk
Thank you.