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
  • OpenGL
  • libGLESv2
  • BUILD.gn
Find file
BlameHistoryPermalink
  • Nicolas Capens's avatar
    Protect exported symbols from overrides. · c4972610
    Nicolas Capens authored Jul 04, 2018
    While all symbols except for the ones in the version script are hidden,
    the exported ones can still be overridden by other libraries which
    export the same symbols. Using -fvisibility=protected or the equivalent
    attribute fixes this.
    
    Protected visibility used to not work because of
    https://bugs.llvm.org//show_bug.cgi?id=30960, but that doesn't appear
    to be an issue any more.
    
    Bug chromium:852537
    Bug swiftshader:64
    
    Change-Id: Id0b1197b90baa5f5c68bf2aa107d12f8a9856796
    Reviewed-on: https://swiftshader-review.googlesource.com/19728Tested-by: 's avatarNicolas Capens <nicolascapens@google.com>
    Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com>
    c4972610
BUILD.gn 3.26 KB
EditWeb IDE
×

Replace BUILD.gn

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.