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

release/19.x: [cmake] Extend zstd.dll finding logic from MSVC to Clang (#121437) #121755

Merged
merged 2 commits into from
Jan 14, 2025

Conversation

llvmbot
Copy link
Member

@llvmbot llvmbot commented Jan 6, 2025

Backport 5bbd598 62d0aff

Requested by: @mgorny

@llvmbot llvmbot added this to the LLVM 19.X Release milestone Jan 6, 2025
@llvmbot
Copy link
Member Author

llvmbot commented Jan 6, 2025

@petrhosek @yxsamliu What do you think about merging this PR to the release branch?

@tru
Copy link
Collaborator

tru commented Jan 13, 2025

Some failing tests here. Can someone check? (not the version check one).

@tru tru force-pushed the issue121345 branch 3 times, most recently from 4725466 to 37aaa06 Compare January 14, 2025 09:39
@tru tru merged commit 37aaa06 into llvm:release/19.x Jan 14, 2025
vgvassilev and others added 2 commits January 14, 2025 10:40
…lvm#83807)

This fixes an odd problem with the regex when `CMAKE_INSTALL_LIBDIR` is
not defined:

`string sub-command REGEX, mode REPLACE: regex "$" matched an empty
string.`

Fixes llvm#83802

(cherry picked from commit 5bbd598)
Extend the special logic for finding `zstd.dll` in `Findzstd` to apply
to all MSVC-compatible configurations such as Clang targeting MSVC.

Fixes llvm#121345

(cherry picked from commit 62d0aff)
Copy link

@mgorny (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cmake Build system in general and CMake in particular
Projects
Development

Successfully merging this pull request may close these issues.

5 participants