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.