⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 276693 in webkit


Ignore:
Timestamp:
Apr 28, 2021, 12:00:47 AM (5 years ago)
Author:
commit-queue@webkit.org
Message:

ANGLE should be compiled with thread-safe statics
​https://bugs.webkit.org/show_bug.cgi?id=224854

Patch by Kimmo Kinnunen <​kkinnunen@apple.com> on 2021-04-28
Reviewed by Kenneth Russell.

Compile ANGLE with normal thread-safe c++ local statics.
No known threading failures. Based on ad-hoc risk vs benefit
evaluation of today and after future merges, it appears
better to err in the side of caution.

  • Configurations/Base.xcconfig:
Location:
trunk/Source/ThirdParty/ANGLE
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/ThirdParty/ANGLE/ChangeLog

    r276614 r276693  
     12021-04-28  Kimmo Kinnunen  <kkinnunen@apple.com>
     2
     3        ANGLE should be compiled with thread-safe statics
     4        https://bugs.webkit.org/show_bug.cgi?id=224854
     5
     6        Reviewed by Kenneth Russell.
     7
     8        Compile ANGLE with normal thread-safe c++ local statics.
     9        No known threading failures. Based on ad-hoc risk vs benefit
     10        evaluation of today and after future merges, it appears
     11        better to err in the side of caution.
     12
     13        * Configurations/Base.xcconfig:
     14
    1152021-04-26  Alex Christensen  <achristensen@webkit.org>
    216
  • trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig

    r275070 r276693  
    4949GCC_PRECOMPILE_PREFIX_HEADER = NO;
    5050GCC_SYMBOLS_PRIVATE_EXTERN = YES;
    51 GCC_THREADSAFE_STATICS = NO;
    5251GCC_TREAT_WARNINGS_AS_ERRORS = YES;
    5352GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
Note: See TracChangeset for help on using the changeset viewer.