[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: assertion when using clang + libobjc2
From: |
David Chisnall |
Subject: |
Re: assertion when using clang + libobjc2 |
Date: |
Thu, 31 May 2018 06:51:43 +0100 |
Hi Riccardo,
Thank you for the report. Most of the tests don’t build with the GCC ABI, so
that code path is not as well tested as the two newer ABIs - thank you for
testing it, and please do file bugs if you hit any more issues. I believe this
is now fixed in git.
David
> On 30 May 2018, at 18:47, Riccardo Mottola <address@hidden> wrote:
>
> Hi All,
>
> I just finished upgrading a Linux/x86 system where I run clang as compiler
> and David's libobjc2 compiled from our sources. It is gentoo stable, whith
> clang 5.0
>
> libobjc2 was compiled with the same clang and from git head.
>
> After updating libobjc2, any program dies:
>
> $ plparse
> plparse: /home/multix/gnustep-cvs/libobjc2/protocol.c:226: BOOL
> init_protocols(struct objc_protocol_list *): Assertion `aProto->isa ==
> protocol_class_gcc' failed.
> Aborted
>
> I have recompiled also base, just for safety, but no help.
>
>
> any clues?
> Riccardo