Author: Varun Jayathirtha Date: 2020-06-23T06:29:57-04:00 New Revision: 4b3cb48710569c84457aca5659c6eebc9c2faae6
URL: https://github.com/llvm/llvm-project/commit/4b3cb48710569c84457aca5659c6eebc9c2faae6 DIFF: https://github.com/llvm/llvm-project/commit/4b3cb48710569c84457aca5659c6eebc9c2faae6.diff LOG: Change for SLES 11 support. Cherry-picked 9d840227b8e054f05ccc0dea90c28a68c47ea8c7: We don't want to include calls to pthread_[sg]etname_np() as they are glibc 2.12 functions and SLES uses glibc 2.11 by default. Added: Modified: llvm/lib/Support/Unix/Threading.inc Removed: ################################################################################ diff --git a/llvm/lib/Support/Unix/Threading.inc b/llvm/lib/Support/Unix/Threading.inc index afb887fc1096..490184d31c96 100644 --- a/llvm/lib/Support/Unix/Threading.inc +++ b/llvm/lib/Support/Unix/Threading.inc @@ -152,6 +152,7 @@ void llvm::set_thread_name(const Twine &Name) { if (get_max_thread_name_length() > 0) NameStr = NameStr.take_back(get_max_thread_name_length() - 1); (void)NameStr; +#if 0 #if defined(__linux__) #if (defined(__GLIBC__) && defined(_GNU_SOURCE)) || defined(__ANDROID__) #if HAVE_PTHREAD_SETNAME_NP @@ -166,6 +167,7 @@ void llvm::set_thread_name(const Twine &Name) { #elif defined(__APPLE__) ::pthread_setname_np(NameStr.data()); #endif +#endif } void llvm::get_thread_name(SmallVectorImpl<char> &Name) { @@ -220,6 +222,7 @@ void llvm::get_thread_name(SmallVectorImpl<char> &Name) { Name.append(buf, buf + strlen(buf)); #elif defined(__linux__) +#if 0 #if HAVE_PTHREAD_GETNAME_NP constexpr uint32_t len = get_max_thread_name_length_impl(); char Buffer[len] = {'\0'}; // FIXME: working around MSan false positive. @@ -227,6 +230,7 @@ void llvm::get_thread_name(SmallVectorImpl<char> &Name) { Name.append(Buffer, Buffer + strlen(Buffer)); #endif #endif +#endif } SetThreadPriorityResult llvm::set_thread_priority(ThreadPriority Priority) { _______________________________________________ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
