From nobody Fri Jun 26 23:14:34 2026 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gnBMb05scz6j6vq for ; Fri, 26 Jun 2026 23:14:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gnBMZ5XQFz3xsG for ; Fri, 26 Jun 2026 23:14:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782515674; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fD7j0vBSp5E0qJWTykj5gqpKGFJeBmtwIdxf+HMvYnM=; b=O5n6kLhDw2xE9RKEBqMI2w+PlHG8w1h7qjDt7buMWNeAp8Dw3zIBDieCEgxOwkvaJmXfN+ R5chSYFvN3TNVCiEd1wJunNkYKlby9+MetjIMdCvPX0UudDVxldGApuA9qIPCTdE3c8DGn VudWFzvUzezLIQNbZTpO6WAhGk5aFoF9RQvQKIpqQIc+B0ODScrx4UTEXOd49nY2XMTf7p nv72HcB+bSnbEqOL9VtG3GL7DbN+0H3hEI9jcR9rmYbcSO5EvF+e6XUy7+aRfsdTwO0tIe 7fDdTni5lkucRD2vI8sNNIoUnVRr1T8yWDrDDV01NQwUF0RZ6grnCXvUdE8Ndw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782515674; a=rsa-sha256; cv=none; b=Q8jNm1tNTr0twmSVnjgegrUFux72xJ93OElaaUwLZW9SNp4vsSG4qcMyR87ZEZxbqKtcEr pEGgCIDyyph4QRSpPKCm5feHq4y7FKLhG8nNW/G28JoIo9RvwHc/F+6CFMuHjQxRM4QgW1 Go8nVbfHPG9RG7WbJ+rGNiaODYA+hxi7t3iCRPpP67kZUHmTSVCPEBH8/bVu5hthIGuu8E 6D8sOftXXregf6iYqKi7DLIhQrTkEkxZRUBpmdI0x+/rlwd9N71psVhg3SbhAK4oQgGGzS Bk8OPWzJdxDRGXQdW+f0M68Q3JwjGpV+VLO4Rl1crXNJspufFind6s45uqifLQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782515674; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fD7j0vBSp5E0qJWTykj5gqpKGFJeBmtwIdxf+HMvYnM=; b=rd7m99K89hxE2M1pLduOo+gnJdXflMP9e/TUsvsUxf47jI2FXnZtUKlyOmyZa7sbgx9l+f YD8vTFJ6nhncwS6zpAUVntzX9RT/5leyZvdHJ/Gsfz2HG8rXwUKx7r1MiTI+hS7nUhLnIE THgBL091C9IhbX022vLtdNIWoWB6DRA0F3JgD/5ihvV8923Q25foEDmJ1hva6lrciUrgTd 8MAbgvOYUmBcdUNJ7OTqUtCkDUP6uMdAtS1+uWc3sF/d5mRvvLQOu1iaB6T8jhdKaXAjIS LxnWI41wKHAuRPXtL+d6u8UdFaOSN3XoTsg7TWo2p0UkxUTOs/FS4w0UdKJfGA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gnBMZ4S0jzyb2 for ; Fri, 26 Jun 2026 23:14:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 366cc by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 26 Jun 2026 23:14:34 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 1fc6923e6a40 - main - loader: Test GCC cross builds as part of universe.sh List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: imp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1fc6923e6a40cf0ba9b6cb5aaeee3d87cacab507 Auto-Submitted: auto-generated Date: Fri, 26 Jun 2026 23:14:34 +0000 Message-Id: <6a3f07da.366cc.5e75e648@gitrepo.freebsd.org> The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=1fc6923e6a40cf0ba9b6cb5aaeee3d87cacab507 commit 1fc6923e6a40cf0ba9b6cb5aaeee3d87cacab507 Author: Warner Losh AuthorDate: 2026-06-26 23:12:55 +0000 Commit: Warner Losh CommitDate: 2026-06-26 23:12:55 +0000 loader: Test GCC cross builds as part of universe.sh Sicne we have gcc15 in Jenkins, and since people are actually using it, add cross building tests to universe.sh to avoid build breakage when hacking on loader.efi (and others). UEFI makes it too easy to mix pointers and integers since it deals in an odd mix of EFI_PHYSICAL_ADDRESS and pointers... Sponsored by: Netflix --- tools/boot/universe.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/boot/universe.sh b/tools/boot/universe.sh index 4218aa4784c8..75421c28ffba 100755 --- a/tools/boot/universe.sh +++ b/tools/boot/universe.sh @@ -81,6 +81,16 @@ for i in \ dobuild $ta _.boot.${ta}.log "" done +# Cross build with gcc15, requires ${ta}-gcc15 to be installed +for i in \ + amd64/amd64 \ + arm64/aarch64 \ + riscv/riscv64 \ + ; do + ta=${i##*/} + dobuild $ta _.boot.${ta}.log "CROSS_TOOLCHAIN=${ta}-gcc15" +done + # Build w/o ZFS for i in \ arm64/aarch64 \