Yeah, I explicitly mentioned Objective-C v-latest, because not only the users have to figure out the whole runtime support in GCC vs clang in regards to Objective-C 2.0 and GNUStep, to further improve interoperability with Swift, many aren't aware that Objective-C still has a life and gets updates even if in tiny portions.
Finally the whole way how makefiles work (classical NeXTSTEP style) isn't any longer like that.