https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63651
--- Comment #7 from howarth at bromo dot med.uc.edu --- (In reply to Iain Sandoe from comment #5) > (In reply to Francois-Xavier Coudert from comment #4) > > (In reply to Dominique d'Humieres from comment #3) > > > Does it means that 'id' should be replaced with 'instancetype' in failing > > > tests? What about the gnu-runtime? > > > > No, we need to make the compiler understand 'instancetype'. > > sadly, we spend almost all our darwin (volunteer) time chasing fall-out from > other patches and very little remains for working on new features :-( > > I'd love to modernise the ObjC stuff - bearing in mind that the biggest > killer there is that we don't support blocks in GCC (ObjC is essentially not > much usable on darwin >= 11, without that). > > on the TODO .. If I remember correctly, the blocks issue is problematic because of the blocks runtime's license, so that whole package would have to be reverse engineered to be under GPLv3, no?