16 lines
623 B
Diff
16 lines
623 B
Diff
diff -Naur a/include/__config b/include/__config
|
|
--- a/include/__config 2023-10-31 14:00:30.000000000 +0600
|
|
+++ b/include/__config 2023-11-22 13:46:15.061597089 +0600
|
|
@@ -933,6 +933,11 @@
|
|
# elif defined(__ANDROID__) && __ANDROID_API__ < 28
|
|
// Android only provides aligned_alloc when targeting API 28 or higher.
|
|
# define _LIBCPP_HAS_NO_C11_ALIGNED_ALLOC
|
|
+# elif defined(__linux__) && defined(_LIBCPP_GLIBC_PREREQ)
|
|
+# if !_LIBCPP_GLIBC_PREREQ(2, 17)
|
|
+// Old glibc has no aligned_alloc
|
|
+# define _LIBCPP_HAS_NO_C11_ALIGNED_ALLOC
|
|
+# endif
|
|
# endif
|
|
|
|
# if defined(__APPLE__) || defined(__FreeBSD__)
|