@azonenberg @whitequark I thought the specs file is all you need for that (and it has worked for me so far, though I only do embedded stuff for fun once in a while)
It seemed mostly an issue of picking the correct linker scripts and crt*.o files where necessary, and those are in the .specs…