Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Mar 2026 08:58:41 -0400
From:      John Baldwin <jhb@FreeBSD.org>
To:        =?UTF-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@FreeBSD.org>, Ed Maste <emaste@FreeBSD.org>
Cc:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org, Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Subject:   Re: git: 2a514d377b37 - main - bhyve/virtio-scsi: Preallocate all I/O requests
Message-ID:  <2da8e812-9e49-48c2-92e2-d421f74c178e@FreeBSD.org>
In-Reply-To: <86bjguh7nk.fsf@ltc.des.dev>
References:  <69a86c2c.3eae0.6544adfe@gitrepo.freebsd.org> <86zf4igufb.fsf@ltc.des.dev> <86bjguh7nk.fsf@ltc.des.dev>

index | next in thread | previous in thread | raw e-mail

On 3/11/26 08:28, Dag-Erling Smørgrav wrote:
> Dag-Erling Smørgrav <des@FreeBSD.org> writes:
>> Ed Maste <emaste@FreeBSD.org> writes:
>>> +	assert(iov_to_buf(req->vsr_iov_in, req->vsr_niov_in,
>>> +	    (void **)&req->vsr_cmd_rd) == VTSCSI_IN_HEADER_LEN(q->vsq_sc));
>> This assertion breaks the gcc build.
> 
> It's been a week since this was committed.  It still hasn't been fixed
> and is causing Jenkins to nag everyone who commits anything to main.
> Please attend to it.
> 
> As a reminder, you can install an alternate toolchain (e.g. amd64-gcc15)
> from ports or packages and run either
> 
>      make buildworld WITHOUT_TOOLCHAIN=1 CROSS_TOOLCHAIN=amd64-gcc15
> 
> to build world with that toolchain, or
> 
>      make buildenv CROSS_TOOLCHAIN=amd64-gcc15
> 
> to get a shell in which `make` will use that toolchain instead of the
> default.  Simply running `make CROSS_TOOLCHAIN=amd64-gcc15` in
> `usr.sbin/bhyve` will not work; you need the full environment.

There are fixes in active review (I commented on the reviews yesterday).

-- 
John Baldwin



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2da8e812-9e49-48c2-92e2-d421f74c178e>