The branch main has been updated by brooks:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=4f4c465b45d42ed8d2b65c8b4c909246987ac877

commit 4f4c465b45d42ed8d2b65c8b4c909246987ac877
Author:     Brooks Davis <bro...@freebsd.org>
AuthorDate: 2025-06-12 00:34:55 +0000
Commit:     Brooks Davis <bro...@freebsd.org>
CommitDate: 2025-06-12 00:38:00 +0000

    arm: fix build after _types.h changes
    
    Reported by:    alc
    Fixes:          b01e971fd39d ("Don't rely on sys/_types.h including 
sys/cdefs.h")
---
 lib/msun/aarch64/fenv.h     | 1 +
 lib/msun/arm/fenv.h         | 1 +
 sys/arm/include/sysarch.h   | 2 ++
 sys/arm64/include/sysarch.h | 2 ++
 4 files changed, 6 insertions(+)

diff --git a/lib/msun/aarch64/fenv.h b/lib/msun/aarch64/fenv.h
index 2148a68b053b..a435a9de5223 100644
--- a/lib/msun/aarch64/fenv.h
+++ b/lib/msun/aarch64/fenv.h
@@ -31,6 +31,7 @@
 #ifndef        _FENV_H_
 #define        _FENV_H_
 
+#include <sys/cdefs.h>
 #include <sys/_types.h>
 
 #ifndef        __fenv_static
diff --git a/lib/msun/arm/fenv.h b/lib/msun/arm/fenv.h
index 5dded5d744fd..e8a30fcf496f 100644
--- a/lib/msun/arm/fenv.h
+++ b/lib/msun/arm/fenv.h
@@ -29,6 +29,7 @@
 #ifndef        _FENV_H_
 #define        _FENV_H_
 
+#include <sys/cdefs.h>
 #include <sys/_types.h>
 
 #ifndef        __fenv_static
diff --git a/sys/arm/include/sysarch.h b/sys/arm/include/sysarch.h
index 907a84f39e58..e0a8e0039b99 100644
--- a/sys/arm/include/sysarch.h
+++ b/sys/arm/include/sysarch.h
@@ -38,6 +38,8 @@
 #ifndef _ARM_SYSARCH_H_
 #define _ARM_SYSARCH_H_
 
+#include <sys/cdefs.h>
+
 #include <machine/armreg.h>
 
 #ifndef LOCORE
diff --git a/sys/arm64/include/sysarch.h b/sys/arm64/include/sysarch.h
index b7846651c031..498e26f6d47e 100644
--- a/sys/arm64/include/sysarch.h
+++ b/sys/arm64/include/sysarch.h
@@ -39,6 +39,8 @@
 #ifndef _MACHINE_SYSARCH_H_
 #define        _MACHINE_SYSARCH_H_
 
+#include <sys/cdefs.h>
+
 #define        ARM64_GUARD_PAGE        0x100
 
 struct arm64_guard_page_args {

Reply via email to