build: Avoid AppleClang using the wrong headers - #2713
Merged
charles-lunarg merged 1 commit intoAug 6, 2026
Merged
Conversation
|
CI VulkanTools build queued with queue ID 66752. |
|
CI VulkanTools build # 5354 running. |
|
CI VulkanTools build # 5354 passed. |
Because of AppleClang always adding /usr/local/include and CMake using -isystem by default in 3.25+, builds on MacOS could use system installed headers by mistake. Because this repo has code generated against a specific version of the Vulkan Headers, if the system installed headers are older (which is usually the case for developers of this repo) then the build fails.
charles-lunarg
force-pushed
the
fix_apple_clang_using_wrong_vulkan_headers
branch
from
August 5, 2026 21:40
51b660e to
2d55940
Compare
|
CI VulkanTools build queued with queue ID 67507. |
|
CI VulkanTools build # 5355 running. |
|
CI VulkanTools build # 5355 failed. |
|
CI VulkanTools build queued with queue ID 67598. |
|
CI VulkanTools build # 5356 running. |
|
CI VulkanTools build # 5356 passed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Because of AppleClang always adding /usr/local/include and CMake using -isystem by default in 3.25+, builds on MacOS could use system installed headers by mistake. Because this repo has code generated against a specific version of the Vulkan Headers, if the system installed headers are older (which is usually the case for developers of this repo) then the build fails.