From nobody Sun May 31 12:16:30 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 4gSx0H3J4Bz6fsc9 for ; Sun, 31 May 2026 12:16:31 +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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gSx0H0YxDz3xTw for ; Sun, 31 May 2026 12:16:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780229791; 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=B/tRzGN8P/TKw61KsHVpHkF6iYd/5+UmjA8/PO7kUVE=; b=b1Xc+Wz2vAgv4dii0v5L21KGxM01sTsoQYO5Iq9uRH7MQCB9/vgH78caEjWK3PCIcKPXcv aI1Q/iswDltJkgVHe+QbRf/YoISjoConmZvPvQhp6DgvpZ8n/xUO67diGj10v/DA2hB7PV FF0jtWppIiXF5VJirvNAWkgNFQPdp5lV5N3R/LN0l2RyCqo0qWuHHIp2aLh3crjUp7b88T dsGfrlIpvH/voTYZg5Tyj+fIeM5QWZuZUe1CgjiOAlDzd3ThafqtoRGNh/cPlB08IG3vnD +YHU/an3w1fTp+8BehutcpovZW/gWwDfZhvtc+TGr4pCe8zDSXBe8jx04W097A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780229791; a=rsa-sha256; cv=none; b=wbKpytL5RKNoT7XoC+3tEr8lU1yzyithc95112c16qPzspM7Nc8TaqKtkNkY7txSP7lo8G YDLd7nToUnnzw/qGj7no97GfPfJH2Wewv2y2ZQh3XFLsO2Un0S78pGLrnHD2J798oZIjyZ vzFHJZVGrJRugLZsQ0IolUwAgLZUvg+IPMGF5beKlMcMv+aIAmpYxErGmBIfPPyp+R8JLF dlHLrOVEgibhKcToRzyUWAfrPmZWO4kxD2TrhwsIbi9saQgNsdzs5a0xguo0PUkchYfcte WqyAtBAh1rBDzd7fMovYw2jo1FiQldNi5O24UIKdnMbXLvJXTGL5FrzjH7BVYA== 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=1780229791; 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=B/tRzGN8P/TKw61KsHVpHkF6iYd/5+UmjA8/PO7kUVE=; b=Yvu9cfvGJ22haYKKUo8VQExDDiB2xvZT0dtjuomTgkbdaijm7kO7vDkV5MSUevAadmQp0M rfwoeamPXLXSCTpucrbAccfcTevune+IjUmEeBmISq0e27XMNt9sLQZ4tgM4LBp+vLFTmc 01STeMmVKqmoFwMLuJHAPtionNYVIOkCaELJHPUwz8iwqVyGyFzTV8Qz8Jsz+sZiM1e/if 8SJXEzA8R3NZDmwURdbX1BjhyHr7EgOe8fkQXKzTN/12LG292+eCf9Cb5Z06QNgTRTGvvZ QQGUCPw50v6NFpG9Wh7tFhynKWLEpp8bU+M5/xyelsac8tVuyTWUUCsJ6r+Ttg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gSx0G6cmMzrCS for ; Sun, 31 May 2026 12:16:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 4701b by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 31 May 2026 12:16:30 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ahmad Khalifa Subject: git: aef014de3ff8 - main - Revert "edk2: enable static asserts for *INT64 alignment" 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: vexeduxr X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: aef014de3ff8be3ef06a45cb48a7f2386167456f Auto-Submitted: auto-generated Date: Sun, 31 May 2026 12:16:30 +0000 Message-Id: <6a1c269e.4701b.6a4308e@gitrepo.freebsd.org> The branch main has been updated by vexeduxr: URL: https://cgit.FreeBSD.org/src/commit/?id=aef014de3ff8be3ef06a45cb48a7f2386167456f commit aef014de3ff8be3ef06a45cb48a7f2386167456f Author: Ahmad Khalifa AuthorDate: 2026-05-31 11:29:34 +0000 Commit: Ahmad Khalifa CommitDate: 2026-05-31 12:12:34 +0000 Revert "edk2: enable static asserts for *INT64 alignment" This fails when using WITH_BEARSSL. It seems like we build the EFI bits of libsecureboot (which is really just part of libsa in this case), even when building the BIOS loader. Revert for now to unbreak the build. This reverts commit 2fa4bdd7f9e99698a6652db405c3165fdcd41c1d. Reported by: freebsd@walstatt-de.de --- sys/contrib/edk2/Include/Base.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/contrib/edk2/Include/Base.h b/sys/contrib/edk2/Include/Base.h index d3342c9a6ca2..3ae798db8429 100644 --- a/sys/contrib/edk2/Include/Base.h +++ b/sys/contrib/edk2/Include/Base.h @@ -841,8 +841,10 @@ STATIC_ASSERT (ALIGNOF (INT16) == sizeof (INT16), "Alignment of INT16 does not STATIC_ASSERT (ALIGNOF (UINT16) == sizeof (UINT16), "Alignment of UINT16 does not meet UEFI Specification Data Type requirements"); STATIC_ASSERT (ALIGNOF (INT32) == sizeof (INT32), "Alignment of INT32 does not meet UEFI Specification Data Type requirements"); STATIC_ASSERT (ALIGNOF (UINT32) == sizeof (UINT32), "Alignment of UINT32 does not meet UEFI Specification Data Type requirements"); +#ifndef _STANDALONE STATIC_ASSERT (ALIGNOF (INT64) == sizeof (INT64), "Alignment of INT64 does not meet UEFI Specification Data Type requirements"); STATIC_ASSERT (ALIGNOF (UINT64) == sizeof (UINT64), "Alignment of UINT64 does not meet UEFI Specification Data Type requirements"); +#endif STATIC_ASSERT (ALIGNOF (CHAR8) == sizeof (CHAR8), "Alignment of CHAR8 does not meet UEFI Specification Data Type requirements"); STATIC_ASSERT (ALIGNOF (CHAR16) == sizeof (CHAR16), "Alignment of CHAR16 does not meet UEFI Specification Data Type requirements"); STATIC_ASSERT (ALIGNOF (INTN) == sizeof (INTN), "Alignment of INTN does not meet UEFI Specification Data Type requirements");