Make all components build with -fno-common
This is the default since GCC 10.0. !2540 (merged) adds -fcommon to some components to make them buildable. We should remove it from all in the long run, either with our own patches or preferably upstream ones.
Patch/update components using -fcommon so that it can be removed
No component uses -fcommon in local_flags.