Reinstate V=1 make option to see what sections were removed during linking.
Create separate CMake toolchain file. Add references to toolchain file in each firmware CMakeLists.txt. I suspect this can be simpler still, just not sure how, yet...
Qualify "program" firmware make target to eliminate multiple-definition errors when making entire set of firmware.