Re: ARM linker fail
The linker script is 'linkcmds.armv7' not listed on the command line.
Wheerever is IS mentioned seems to have a bad path, but be aware your source tree may use multiple different linker scripts w/ the same name.
Look in the spec file .. 'bsp_specs'.
It the file path isn't there or somethere where it refers then the 'hard way' to find out is to yun that bihg ugly gcc comment from the proper directory under strace and look for attempts to open the file like ....
strace arm-rtemseabi4.11-gcc -Os -B ./../bin/arm-rtemseabi4.11/stm32f4/lib/
-specs bsp_specs -qrtems -mstructure-size-boundary=8 -march=armv7-m
-mthumb -fno-schedule-insns2 -fno-co .... 2>&1 | grep linkcmds.armv7
First make sure the command w/o strace fails the same way. Then w/ the strace additions you'll
likely get 'lstat' or 'open' system calls against script showing the path.