recently the linker command was changed from ld to gcc
The release notes for 10.2 indicates required changes in local board files. I did that.
however I found that the required changes are not in local files, but in nuttx itself, eg for arm it's at arch/arm/src/Makefile
A grep call still shows a large number of places that use --start-group instead of -Wl,--start-group and related calls
So as of now, the master branch is broken and requires a local patch to build.
I wonder why this was not caught by your testing of pull requests, since you should be building some arm configs in these tests.
Sebastien