diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-05-22 15:26:42 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-05-22 15:26:42 +0900 |
commit | e79983a44885db24b82f25e6fc29def347dd1a9f (patch) | |
tree | 82fca86bfbd03f278afbf3fb4baadbafe78d63b7 /configure.ac | |
parent | 009a51466885422f9d15c728f0e39a51908f58df (diff) |
Check if thread-local storage is supported on macOS
We need thread-local storage on Clang, since 319afed20fba.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index 9e5db655e1..7a820dabd6 100644 --- a/configure.ac +++ b/configure.ac @@ -340,16 +340,16 @@ AS_CASE(["$host_os:$build_os"], AS_CASE(["$target_os"], [darwin*], [ AC_MSG_CHECKING(if minimum required OS X version is supported) - AC_PREPROC_IFELSE([AC_LANG_SOURCE([[@%:@include <AvailabilityMacros.h> + AC_COMPILE_IFELSE([AC_LANG_SOURCE([[@%:@include <AvailabilityMacros.h> @%:@if MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_5 @%:@error pre OS X 10.5 [!<===== pre OS X 10.5 =====>] @%:@endif + int __thread conftest; ]])], - [macosx_min_required=yes], + [AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no) AC_MSG_ERROR([Unsupported OS X version is required])]) - AC_MSG_RESULT(${macosx_min_required}) ]) RUBY_MINGW32 |