forked from mirrors/nixpkgs
34 lines
1,022 B
Diff
34 lines
1,022 B
Diff
|
From 8ac29b952e638ec1ea8c3734a3b91253e50c336d Mon Sep 17 00:00:00 2001
|
||
|
From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
|
||
|
Date: Sun, 24 Jan 2021 21:10:29 -0800
|
||
|
Subject: [PATCH 4/4] Hack to address build failure when using newer macOS SDKs
|
||
|
with older deployment targets
|
||
|
|
||
|
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
|
||
|
---
|
||
|
include/c11/threads_posix.h | 8 +++++++-
|
||
|
1 file changed, 7 insertions(+), 1 deletion(-)
|
||
|
|
||
|
diff --git a/include/c11/threads_posix.h b/include/c11/threads_posix.h
|
||
|
index 45cb6075e6e..355d725f7da 100644
|
||
|
--- a/include/c11/threads_posix.h
|
||
|
+++ b/include/c11/threads_posix.h
|
||
|
@@ -382,7 +382,13 @@ tss_set(tss_t key, void *val)
|
||
|
|
||
|
/*-------------------- 7.25.7 Time functions --------------------*/
|
||
|
// 7.25.6.1
|
||
|
-#ifndef HAVE_TIMESPEC_GET
|
||
|
+#if !defined(HAVE_TIMESPEC_GET) || defined(__APPLE__)
|
||
|
+
|
||
|
+#ifdef __APPLE__
|
||
|
+#include <time.h>
|
||
|
+#define timespec_get(ts, b) mesa_timespec_get(ts, b)
|
||
|
+#endif
|
||
|
+
|
||
|
static inline int
|
||
|
timespec_get(struct timespec *ts, int base)
|
||
|
{
|
||
|
--
|
||
|
2.29.2 (Apple Git-129)
|
||
|
|