Ports x11/gnustep/ failures on macppc

Anthony Richardby <[email protected]> Tue, 20 Oct 2020 21:05:48 +0100
Newsgroups gmane.os.openbsd.ppc,gmane.os.openbsd.ports
Message-ID <[email protected]>
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.