Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
S
swiftshader
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • swiftshader
  • Repository

Switch branch/tag
  • swiftshader
  • src
  • Reactor
  • reactor.gni
Find file
BlameHistoryPermalink
  • Nicolas Capens's avatar
    Target macOS 10.12 when building LLVM · 5b36fbc5
    Nicolas Capens authored Jan 21, 2021
    When enabling C++17, LLVM uses std::shared_mutex instead of its own
    implementation. On macOS it requires version 10.12 (Sierra), while
    Chrome must still support 10.11. However, we don't need LLVM as Reactor
    backend, except for ARM64, but Mac devices with such CPU have a more
    recent OS version.
    
    llvm-10.0/llvm/include/llvm/Support/RWMutex.h:100:8: error: 'shared_mutex' is unavailable: introduced in macOS 10.12
    
    Bug: b/174843857
    Change-Id: Ie24095aa17d22072cfb9d655b87252cbea5209d0
    Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/52030Reviewed-by: 's avatarAntonio Maiorano <amaiorano@google.com>
    Tested-by: 's avatarNicolas Capens <nicolascapens@google.com>
    5b36fbc5
reactor.gni 1.18 KB
EditWeb IDE
×

Replace reactor.gni

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.