aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJessica Clarke <jrtc27@FreeBSD.org>2024-03-16 01:50:20 +0000
committerJessica Clarke <jrtc27@FreeBSD.org>2024-05-02 20:11:52 +0000
commit2714c4d3280b7b4609706e59b82bd9df64b37561 (patch)
tree556ddedae7e5b53e53c6f843d9ff157738a77f01
parentf16e205c6fb913b4bca4495bde46a1bdf6339a8c (diff)
downloadsrc-2714c4d3280b7b4609706e59b82bd9df64b37561.tar.gz
src-2714c4d3280b7b4609706e59b82bd9df64b37561.zip
mandoc: Fix bootstrapping on macOS with Clang 16 / Apple Clang 15
macOS, like Linux, does not include an outer const qualifier for its fts_open callback arguments, so -Wincompatible-function-pointer-types also picks this up and breaks the build now Clang 16 makes it an error by default. Extend the existing Linux support to fix this. MFC after: 1 week (cherry picked from commit ce312ef72d91888d332f7f042298001794b66914)
-rw-r--r--contrib/mandoc/config.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/mandoc/config.h b/contrib/mandoc/config.h
index 213513f1c87e..91957717b3fc 100644
--- a/contrib/mandoc/config.h
+++ b/contrib/mandoc/config.h
@@ -13,7 +13,7 @@
#define HAVE_ENDIAN 0
#define HAVE_ERR 1
#define HAVE_FTS 1
-#ifdef __GLIBC__
+#if defined(__GLIBC__) || defined(__APPLE__)
#define HAVE_FTS_COMPARE_CONST 0
#else
#define HAVE_FTS_COMPARE_CONST 1