Greetings all,
I've spent some time looking into getting the GNUstep packages working
under clang on macppc, and it seems that the root cause of the failure
is va_arg simply not working correctly when passed type 'id'. The
workaround to get all of the GNUstep packages compiling correctly
right now is replacing any occurance of va_arg(_, id) with va_arg(_,
void*). Having done this, I've got a fully working set of gnustep
packages which I've been using for a few weeks without issue now.

I've got a patch that does this for base and a few other packages if
anyone is interested.
I've also filed a bug report here:
https://bugs.llvm.org/show_bug.cgi?id=47921

Anyways, this is just an 'FYI' in case anyone cares!

Thanks,
Anthony.

Reply via email to