From nobody Wed Oct 21 10:18:57 2026 X-Original-To: dev-commits-src-branches@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 4j8lcd2Dgbz6wp2q for ; Wed, 21 Oct 2026 10:18:57 +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) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4j8lcd1cGzz4KLt for ; Wed, 21 Oct 2026 10:18:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1792577937; 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=pThhUIBZIFM6J4qZhu1OvKK+QJzPMTs2vKj/c97VY2c=; b=S67oWV/zjcgNDbTtTH5+cQIwmxJDbOoRoJR4fEb2U9x6ce8smfGPKTCdPpjDZMOabgrzsV S7+zEHelri+RK+eB9Mf8O3xKP3Kg4zL6B+eJ+VZcbV7ALjWdqYZSxFgj1XjoP7+86ON6QC C5JfQb1LQZsX2lY7a2Rdw8VUrJw0l44sUo0BFwQFsDuWShi5Cg/Ri7fiuKEBfKuw+6gQfL 4pBBUw3ptvmDr35b/lmJtMigESkxg0CeJQrVwV0Tak0sQlpyM5Z6Im4ktq7zbpFOKi4BM9 u5Ui5hq2lVqw3gwjOqmYTmzmFCSoMT1It3Eu9DTjJ0iegAm7u/RwX2z9UtOuzQ== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1792577937; b=BnJMvRw7QZUEJjdQtloHq2V41P5JzGstH0ECVawIXxyGyYVbTiJilKtHPi52zizDqLK7VI lFibBrMH1zVYhXHYbhw4KWFIzqXIZu6RkFHW325hdhKz/++lyeW+fOFXh1QLrTnLcwQ6NX k1VtV/NPxcwHtpsLuFcjSCTMlrEZV/G0FEQLFWoMZQItWr/UtFvgIMOvtzr64ByYakCSgF 8HtCSafFCmgT9lqYDxIr4hDF9QdhHDH1E/R9992lpHU+AGAETwmnZQiI/DcFsfanJQyaiP +gWlL/m/zQ0LXephabg9SVs2cf+eRqcY9Metb6d+YaJRuPMuyLw8oTuZumMZVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1792577937; 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=pThhUIBZIFM6J4qZhu1OvKK+QJzPMTs2vKj/c97VY2c=; b=jCzxYwWFWUdM6eFZ5Ni0v7KuFSj5groBm3qBAVgcvFsmt8QgojjiWxXTMyoy4MCQUTbaSp e1PdQoMOvYagNLGLeZmOrHVSadIgMkPfWfGi8ga7QPN7JIJmReqG/GW9xikbjfwhvlxTU0 5JwBKHxeK8Z2OUUj5W6DXh6heh13eD6r48hhtITGughTBhuiEJu0YU26eF/YHSAd4y6wWq 5woF5IaS0voWRj2KwWR5zR9yiZPUrhAvaiOCTI9a08r16pq5jVhIuA+UOEUbx5gq1zklgb K7bs8lByr2q5jqngPyAOjGWnAY3bm8PSQSJBAnLOas/rA31gJv9KJpmufBdn3A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4j8lcd1FpfzqKj for ; Wed, 21 Oct 2026 10:18:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 239ce by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 21 Oct 2026 10:18:57 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Piotr Kubaj Subject: git: be3ba033c7e7 - stable/14 - machine/ieeefp.h: include List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org List-Id: Commits to the stable branches of the FreeBSD src repository 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: pkubaj X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: be3ba033c7e7a0ea83b8f6915077a0acdd0ce693 Auto-Submitted: auto-generated Date: Wed, 21 Oct 2026 10:18:57 +0000 Message-Id: <6ad89191.239ce.6952936c@gitrepo.freebsd.org> The branch stable/14 has been updated by pkubaj: URL: https://cgit.FreeBSD.org/src/commit/?id=be3ba033c7e7a0ea83b8f6915077a0acdd0ce693 commit be3ba033c7e7a0ea83b8f6915077a0acdd0ce693 Author: Piotr Kubaj AuthorDate: 2026-10-14 16:04:02 +0000 Commit: Piotr Kubaj CommitDate: 2026-10-21 10:18:51 +0000 machine/ieeefp.h: include The headers wrap their deprecated FPU control prototypes in __BEGIN_DECLS/__END_DECLS but rely on the includer to have pulled in . Including first on arm, arm64, powerpc and riscv (or amd64 with __IEEEFP_NOINLINES__) fails with "unknown type name '__BEGIN_DECLS'". This breaks e.g. devel/py-pyinstaller. Suggested by: jhb Reviewed by: jhb MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D59659 (cherry picked from commit 9d50245a0f1333e10cc1c4dda16878cd79a7c42b) (cherry picked from commit 252500da3a45a89d91c276db88f9669314cc2dfa) --- sys/amd64/include/ieeefp.h | 1 + sys/arm/include/ieeefp.h | 2 ++ sys/arm64/include/ieeefp.h | 2 ++ sys/powerpc/include/ieeefp.h | 2 ++ sys/riscv/include/ieeefp.h | 2 ++ 5 files changed, 9 insertions(+) diff --git a/sys/amd64/include/ieeefp.h b/sys/amd64/include/ieeefp.h index 4de2dd8db614..6c8324a55687 100644 --- a/sys/amd64/include/ieeefp.h +++ b/sys/amd64/include/ieeefp.h @@ -41,6 +41,7 @@ /* Deprecated historical FPU control interface */ +#include #include /* diff --git a/sys/arm/include/ieeefp.h b/sys/arm/include/ieeefp.h index 57719b883d58..e9152dd25cbc 100644 --- a/sys/arm/include/ieeefp.h +++ b/sys/arm/include/ieeefp.h @@ -7,6 +7,8 @@ #ifndef _MACHINE_IEEEFP_H_ #define _MACHINE_IEEEFP_H_ +#include + /* Deprecated historical FPU control interface */ /* FP exception codes */ diff --git a/sys/arm64/include/ieeefp.h b/sys/arm64/include/ieeefp.h index 7f2ba092c507..6a3124acf9ed 100644 --- a/sys/arm64/include/ieeefp.h +++ b/sys/arm64/include/ieeefp.h @@ -10,6 +10,8 @@ #ifndef _MACHINE_IEEEFP_H_ #define _MACHINE_IEEEFP_H_ +#include + /* Deprecated FPU control interface */ /* FP exception codes */ diff --git a/sys/powerpc/include/ieeefp.h b/sys/powerpc/include/ieeefp.h index 3aa92ff4522b..bbf9dcb07652 100644 --- a/sys/powerpc/include/ieeefp.h +++ b/sys/powerpc/include/ieeefp.h @@ -7,6 +7,8 @@ #ifndef _MACHINE_IEEEFP_H_ #define _MACHINE_IEEEFP_H_ +#include + /* Deprecated historical FPU control interface */ typedef int fp_except_t; diff --git a/sys/riscv/include/ieeefp.h b/sys/riscv/include/ieeefp.h index 03a96e8a000f..3f1cd4c5e731 100644 --- a/sys/riscv/include/ieeefp.h +++ b/sys/riscv/include/ieeefp.h @@ -2,6 +2,8 @@ #ifndef _MACHINE_IEEEFP_H_ #define _MACHINE_IEEEFP_H_ +#include + /* TODO */ typedef int fp_except_t;