Re: git: ebbef4b5f84b - main - devel/boost*: update Boost to 1.81.0 release (+)

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Tue, 17 Jan 2023 14:17:53 UTC
On 17/01/23 13:49, Charlie Li wrote:
> Guido Falsi wrote:
>> BTW I'm seeing similar failure in libdispatch (required by telegram 
>> desktop) which also happens on the cluster:
>>
> I originally filed PR 268019 about assertions failing on 
> devel/libdispatch. Know that base LLVM on -CURRENT (and possibly more) 
> have assertions enabled by default, so any setup without assertions 
> enabled (including port LLVM) will not hit this problem.
> 

Good catch, now I get it.

Not sure how this is best managed.

I think the ports should not fail like this. I was preparing patches to 
force these ports on llvm 15 from ports. It would work, but would be 
overkill, most probably. Could also introduce other issues maybe.

For my own use I can rebuild head without assertion, no problem with 
that. Is this what we should be doing and tell users to do on head?

Are we sure such assertions are disabled on STABLE and releases?

-- 
Guido Falsi <madpilot@FreeBSD.org>