Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Jul 2023 07:47:01 GMT
From:      Kristof Provost <kp@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: f53b28c6dffe - main - Fix i386 MINIMAL build
Message-ID:  <202307140747.36E7l1T9032863@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by kp:

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

commit f53b28c6dffebbd554d5c07b3abc03b83a8c89ad
Author:     Kristof Provost <kp@FreeBSD.org>
AuthorDate: 2023-07-13 18:31:06 +0000
Commit:     Kristof Provost <kp@FreeBSD.org>
CommitDate: 2023-07-14 07:18:44 +0000

    Fix i386 MINIMAL build
    
    Include systm.h in i386's counter.h, so it can use critical_*().
    
    In file included from /usr/src/sys/netinet6/ip6_var.h:250:
    In file included from /usr/src/sys/sys/counter.h:37:
    ./machine/counter.h:191:3: error: call to undeclared function 'critical_enter'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
                    critical_enter();
                    ^
    ./machine/counter.h:193:3: error: call to undeclared function 'critical_exit'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
                    critical_exit();
                    ^
---
 sys/i386/include/counter.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys/i386/include/counter.h b/sys/i386/include/counter.h
index 1b3fc4c638e7..2a54e2b725e0 100644
--- a/sys/i386/include/counter.h
+++ b/sys/i386/include/counter.h
@@ -35,6 +35,7 @@
 #ifdef INVARIANTS
 #include <sys/proc.h>
 #endif
+#include <sys/systm.h>
 #include <machine/md_var.h>
 #include <machine/specialreg.h>
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202307140747.36E7l1T9032863>