[lapack-reference] Fixed lapack.lib not being found when linking using cmake under Windows#38035
Conversation
|
No. There is a test port in vcpkg which makes sure lapack can be found the way it is. |
|
And the canonical way to use lapack is via find_package(Lapack) via module and not config mode |
When using config mode in the original usage, it will prompt that |
|
Well, the guidelines disallow renaming after the build because of CMake config. Could we just patch out these lines: |
|
This work probably got reset by merging #24327 |
|
The changes of this PR ignoring WS changes looks strange to me. |
…lapack-reference
…vcpkg into fix-lapack-reference
There was a problem hiding this comment.
The change to lapack-reference looks correct to me (they just implement https://learn.microsoft.com/en-us/vcpkg/contributing/maintainer-guide#do-not-rename-binaries-outside-the-names-given-by-upstream ). Can you explain how the opencv4 and openmvs changes are related?
Thanks! <3
The reason for modifying opencv4 and openmvs is that when ci is running, it prompts: opencv4 cannot find the flatbuffers header file, so the flatbuffers search method is fixed. openmvs prompts that zstd cannot be found when connecting, because #32309 is not merged yet and FindBoost only knows about transitive usage requirements within boost itself. |
|
@jimwang118 Actually, it looks like this PR broke So what I think might be happening is that the old method |
This issue is fixing by PR 38594. |
|
Ah great, thanks! I think that PR wasn't merged yet when I was running into the problem yesterday. I'll pull the latest vcpkg now. |
Fixes #38009
Remove the statement renaming liblapack.lib.
SHA512s are updated for each updated download.The "supports" clause reflects platforms that may be fixed by this new version.Any fixed CI baseline entries are removed from that file.Any patches that are no longer applied are deleted from the port's directory../vcpkg x-add-version --alland committing the result.Usage test pass with following triplets: