On Creator 4.0 install the newest GNU ARM Toolchain (Version 5-2016-q3-update at the moment ) , and go to Tools > Options > Project Management > ARM Toolchains, set Default Toolchain to ARM GCC Generic and the place the path to the bins of the newest toolchain on the dedicated place.
Also,choose ARM GCC Generic in Build Settings by going to Project>Buid Settings option.
You should be able to build and program only.
I have verified that procedure,thus I suggest for trying building some more projects
If this issue is specific to a project,please provide us with that project.
Yes. That sounds like exactly the steps I followed. The project in question is attached. It builds and programs fine with either the 4.9 GCC toolchain or the Keil one, but fails with "No Interrupt Vector" on the newest GCC.
I'm still stuck on this. Any suggestions on how to proceed? It seems to be something about a ROM Interrupts table from the generated code that the linker is not finding.