New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 783666 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 746953



Sign in to add a comment

OSX SDK headers and third_party/kronos gl headers clash

Project Member Reported by brat...@opera.com, Nov 10 2017

Issue description

If you include some OSX SDK headers (not sure exactly which) and third_party/khronos/GLES2/gl2ext.h headers in the same translation units you will get compilation errors because both define macros GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY_EXT, GL_TRIANGLES_ADJACENCY_EXT and GL_TRIANGLE_STRIP_ADJACENCY. They are defined to be the same values, but not with the exact same syntax (0xD vs 0x000D for instance).


 

Comment 1 by brat...@opera.com, Nov 10 2017

Blocking: 746953
Cc: ellyjo...@chromium.org briander...@chromium.org
This is more of a problem in jumbo builds since there will be more headers in each translation units and the headers are not that easy to control.

I don't have a solution right now and plan to exclude content/browser/compositor/gpu_output_surface_mac.mm from jumbo as a workaround and need this bug as something to refer to.


Components: Build

Sign in to add a comment