From nobody Wed Oct 21 10:17:48 2026 X-Original-To: dev-commits-src-all@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 4j8lbK16Spz6wnW5 for ; Wed, 21 Oct 2026 10:17:49 +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 4j8lbK0Mp0z4K3m for ; Wed, 21 Oct 2026 10:17:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1792577869; 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=peht+ud1SLv/pXmHsuzkXvuKY+Hmsh73PNmv6v75TR0=; b=HEYtFImmFRPWP39pJole27wp9xuJy2uVR118FG1lojVan1Q8cgda7XdoiGWkVYp574reKe mNPja8CjaAEVvb9blFNxHN6pN1lXgUNJvYDNoGAQYgEjtFKhG/bE0LENW9jkmPtT3Qvys7 qsYql9tX6Yjd7lERISNdmJdn9eQSCH4HBtmCLkVH8SB/qgw71dnBQwpvkdWTZcYaWVvJnb oMxt9fe1f6Upwv/csWqTrzot4rUzqab3MeIPLkYFMiHo6Iv+dh8oeBhF5n3RrnYwlJc5CN 1Hugj/2jsgNzcyF3lvmmAO5/RzUkybyDqU0jqLtQP4B0WUhJWn4+7qrCPFZcFg== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1792577869; b=JnUEER6M5KuryWwryuJdN0be0Qg021JNi9e7P7+uCAPYs3ualOCFhKKHxpMu5RGe3nOThu DcAsH6HEeGVODLOt9Z7EiOYyhjSXYkBm1WvI51lwqhLL5GCZGl1vTlajzXBoyjbm1HYPDl AJqJ1gt87d9ltd7t2+8MsycfybSGZIkn8QJSv8ElXRq/tQY2nfw4FaikSssAXiinabO2uI 2qFH3sh+kRMHemJafktTYg1qpOaqIefh106sT51Y/gDFXu8UikP1zlzubo0ErJyle84s4y t0Ze8EMBbGMbt0CTDJmtIR/uX/BTZh3CXQwwVnxu+fphFCa4NLc6iS3DFEou/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1792577869; 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=peht+ud1SLv/pXmHsuzkXvuKY+Hmsh73PNmv6v75TR0=; b=dqnMArvkjlo0quU3SRGHE6dC8alO0c60xYuu4GnI5Hx59qVXQVr0wBVMr/zExomCgQcmJv rHCIv6eOe3dLZFwyB3OIQJgUWkZLvxW2UUO25gjgRdJ62wVrrACstBsZnf6Ybw+gOy/bmm roNY4HybP5erTYlexeZo5KpYENHIQJovQJJX9+ETf+3gW8y6vNMsqEj3bQ2TD8dF7YJraF VIv6qw7LUyHJc6SxrDS/4nvlqtBmfvEUyMoLu/izbWMA3i50DITSYGvFwFOlhgmdhpi6G1 wHtwP2ilcQAq0GmdCHBMb5foWBqqtB33a9Z8Ne36llcclbk9YRgTII4i0XD2Cg== 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 4j8lbJ6sNDzqpC for ; Wed, 21 Oct 2026 10:17:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 242f8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 21 Oct 2026 10:17:48 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Piotr Kubaj Subject: git: 252500da3a45 - stable/15 - machine/ieeefp.h: include List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: Commit messages for all branches of the 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/15 X-Git-Reftype: branch X-Git-Commit: 252500da3a45a89d91c276db88f9669314cc2dfa Auto-Submitted: auto-generated Date: Wed, 21 Oct 2026 10:17:48 +0000 Message-Id: <6ad8914c.242f8.7a3386c4@gitrepo.freebsd.org> The branch stable/15 has been updated by pkubaj: URL: https://cgit.FreeBSD.org/src/commit/?id=252500da3a45a89d91c276db88f9669314cc2dfa commit 252500da3a45a89d91c276db88f9669314cc2dfa Author: Piotr Kubaj AuthorDate: 2026-10-14 16:04:02 +0000 Commit: Piotr Kubaj CommitDate: 2026-10-21 10:17:19 +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) --- 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 f9ec5bf83fd0..8f43dceb77c5 100644 --- a/sys/amd64/include/ieeefp.h +++ b/sys/amd64/include/ieeefp.h @@ -39,6 +39,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;