Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Mar 2026 13:28:47 +0100
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@FreeBSD.org>
To:        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:  <86bjguh7nk.fsf@ltc.des.dev>
In-Reply-To: <86zf4igufb.fsf@ltc.des.dev> ("Dag-Erling =?utf-8?Q?Sm=C3=B8r?= =?utf-8?Q?grav=22's?= message of "Sun, 08 Mar 2026 17:25:28 %2B0100")
References:  <69a86c2c.3eae0.6544adfe@gitrepo.freebsd.org> <86zf4igufb.fsf@ltc.des.dev>

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

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.

DES
-- 
Dag-Erling Smørgrav - des@FreeBSD.org


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86bjguh7nk.fsf>