Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attempt to fix chromium builds #2331

Merged
merged 1 commit into from
Jul 10, 2020

Conversation

ben-clayton
Copy link
Contributor

@ben-clayton ben-clayton commented Jul 10, 2020

It would seem that glslang_sources has a private dependency on glslang_build_info, so glslang_validator cannot transitively #include the generated glslang/build_info.h header.

Add glslang_build_info as a direct dependency to glslang_validator.
Also remove the duplicate dependency on glslang_build_info in glslang_sources_common

Note: This is a speculative fix as I can build Chromium fine without these changes.
Not sure what's different between these build environments.

It would seem that `glslang_sources` has a private dependency on `glslang_build_info`, so `glslang_validator` cannot transitively `#include` the generated `glslang/build_info.h` header.

Add `glslang_build_info` as a direct dependency to `glslang_validator`.
Also remove the duplicate dependency on `glslang_build_info` in `glslang_sources_common`

Note: This is a speculative fix as I can build Chromium fine without these changes.
Not sure what's different between these configs.
@johnkslang johnkslang merged commit 2041586 into KhronosGroup:master Jul 10, 2020
@ben-clayton ben-clayton deleted the fix-chromium branch July 10, 2020 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants