[all-commits] [llvm/llvm-project] 54c522: [compiler-rt] Disable QSORT interception on watchO...

Florian Hahn via All-commits all-commits at lists.llvm.org
Thu Dec 26 01:39:59 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 54c522420347e58aa7bae1892cf5c5672b57c875
      https://github.com/llvm/llvm-project/commit/54c522420347e58aa7bae1892cf5c5672b57c875
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2019-12-26 (Thu, 26 Dec 2019)

  Changed paths:
    M compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h

  Log Message:
  -----------
  [compiler-rt] Disable QSORT interception on watchOS and tvOS.

Building the sanitizers for watchOS currently fails with
    sanitizer_common_interceptors.inc:9656:8: error: thread-local storage is not supported for the current target
    static THREADLOCAL SIZE_T qsort_size;

I've also speculatively disabled QSORT interception for tvOS to unblock
failing builds. I'll ask someone with more sanitizer knowledge to check
after the holidays.




More information about the All-commits mailing list