All of the files must be built with the same settings for the compiler (not linker) options --silicon_version and --float_support. I don't know why, but is not the case here. I suggest you "clean" the project and build fresh. That will show you which files are being built incorrectly. I'm sorry I can't tell you what correct is in your case. I'm not familiar with what is required for your processor.
Thanks and regards,
-George