[vcpkg-tools] Update cmake to 4.2.3#50497
[vcpkg-tools] Update cmake to 4.2.3#50497MauriceHubain-Cyncly wants to merge 1 commit intomicrosoft:masterfrom
Conversation
028a291 to
e8db864
Compare
|
@microsoft-github-policy-service agree company="Cyncly" |
|
The failing ports should be modified to fix the problems. |
vicroms
left a comment
There was a problem hiding this comment.
Please fix or explain why these ports are being baselined.
|
I baselined following port-triplet combinations, because they failed in the first CI build for this PR. faiss:arm64-windows=fail I can't check the arm64 issues, because I don't have access to such a system. But I checked all windows triplets on my machine and they work as far as it could be expected.
I attach all detailed log files. faiss-x64-windows-release.log For these test Visual Studio 18.4.1 was used. |
Well, it might still mean it should be fixed as part of this PR.
You can access vcpkg CI logs.
You must test the same feature set as in vcpkg CI to (maybe) reproduce the error. |
I'll remove the unexpected entries from the ci.baseline.txt and give it another try. |
e8db864 to
6d18c70
Compare
|
arm64-windows: Both faiss and suitesparse-cholmod report unresolved symbols in lapack.lib which is provided by port clapack. AFAIU the symbols should be provided within port clapack by libf2c.lib. clapack is quite dated, using a CMakeLists.txt with suitesparse-cholmod reports in config log: I believe there should be also libf2c.lib here... faiss reports in config log: No libf2c either. libf2c should be injected by port clapack's vendored FindLAPACK.cmake. I see that it relies on the deprecated I think it is better to revise port clapack first. I will try to find a few minutes but I cannot really promise much. |
Thanks for the support! :-) |
|
clapack: #50727 |
b4a77b6 to
18407a4
Compare
|
@vicroms |
scripts/ci.baseline.txt
Outdated
| torch-th:arm64-linux=fail | ||
| torch-th:arm64-windows-static-md=fail | ||
| torch-th:arm64-windows=fail | ||
| torch-th:x64-windows-static-md=fail # torch-th only supports dynamic library linkage |
There was a problem hiding this comment.
| torch-th:x64-windows-static-md=fail # torch-th only supports dynamic library linkage |
It will build a proper DLL in static-md configuration. Only static (= static CRT) makes it impossible to offer a DLL. But that line already exists.
18407a4 to
828a62e
Compare
|
Closed and reopened to trigger CI against latest master. |
|
|
828a62e to
19ab6a4
Compare
b8d437a to
18b635b
Compare
18b635b to
a5fb641
Compare
a5fb641 to
29d6756
Compare
This PR should fix all issues related to Visual Studio 2026 / 18.x, which is not supported by CMake 3.x.
It updates CMake to the latest stable release.