Fix update_deps.py script to handle Windows Arm64.#1469
Conversation
|
Author alexrp not on autobuild list. Waiting for curator authorization before starting CI build. |
1 similar comment
|
Author alexrp not on autobuild list. Waiting for curator authorization before starting CI build. |
|
@anthony-linaro did you run into this while working on #1459? 👀
Edit: Ah, I guess it's because I'm cross-compiling and passing Vulkan-Loader/scripts/CMakeLists.txt Lines 30 to 33 in 77d1f98 |
charles-lunarg
left a comment
There was a problem hiding this comment.
Normally, I am hesitant to accept any change to update_deps.py because those changes need to be mirrored across all other versions of the script. But, because this is such a procedural change, I am fine with not updating other repo's.
|
Oh, I didn't realize it was used in other repos. FWIW, if there is a more 'proper' process for submitting changes to this script in a way that gets it mirrored across all relevant repos, I can definitely do that as well. |
|
The only process is submitting PR's to each repo individually (which is one reason why update_deps.py isn't touched except when it has to be, who likes making the same PR 5+ times?) |
|
I believe the SC repo's are pulling upstream occasionally, so I wouldn't update them. Also, I'm going to ping one of the VVL dev's about this script, in case there is some changes they've made that might be incompatible/duplicate with this one. @ncesario-lunarg Anything in this PR look amiss? |
ncesario-lunarg
left a comment
There was a problem hiding this comment.
Looking at the diff between VVL's update_deps.py and the loader's, I think this looks good. There is probably some unification that could happen there, but that would be outside the scope of this PR and this change shouldn't break anything.
It is also my recollection that the SC repos will get any changes from here automatically (at least for the validation layers), so those PRs shouldn't be needed.
|
You did miss a repo! |
|
Hmm, I don't see the script in there from a cursory glance. 👀 Does it have a different name there? |
|
Seems I was mistaken. https://github.com/KhronosGroup/glslang/blob/main/update_glslang_sources.py does download dependencies but doesn't build them, which update_deps.py also handles. |
|
Ok, I think I've sent PRs for all affected repos. |
|
Thank you for making all of these PR's! Certainly great to know that this change is now in most repo's, should anyone need to build them on arm + windows. |
No description provided.