On 28 Feb 2011, at 12:39, Thomas Davie wrote: > On 28 Feb 2011, at 12:29, David Chisnall wrote: > >> On 28 Feb 2011, at 12:24, Thomas Davie wrote: >> >>>> I just recompiled base to be sure – and now am sure that it's compiling >>>> with clang. Do I need to do something extra to make sure -fblocks gets >>>> passed or is there an extra problem here? >> >> -make should be passing -fblocks, but if it isn't then you need to do >> something like: >> >> $ make OBJCFLAGS='-fblocks' >> >> David > > make messages=yes reveals that -fblocks wasn't being passed, adding that flag > however did not stop me getting these warnings.
Are you sure that the relevant files (GSArray.m / NSArray.m) were recompiled? I have GNUstep Make configured for GCC 4.2, but -base buit with: $ gmake CC=clang OBJCFLAGS='-fobjc-nonfragile-abi -fblocks' When I run your test program, I get this: $ ./obj/test 2011-02-28 13:24:21.996 test[1157] 0 - a 2011-02-28 13:24:21.999 test[1157] 1 - b 2011-02-28 13:24:21.999 test[1157] 2 - c David -- Send from my Jacquard Loom _______________________________________________ Gnustep-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnustep-dev
