mirror of
https://github.com/google/brotli.git
synced 2026-07-08 17:56:58 +00:00
Windows ARM64EC Target Fails - _tzcnt_u64(EC Symbol) #489
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @danoli3 on GitHub (Dec 28, 2023).
Error LNK2001 unresolved external symbol _tzcnt_u64 (EC Symbol)
Target: ARM64EC
MSVC
Windows
No direct calls to _tzcnt_u64 are found in code base so its a dependency function calling it
Extra notes: ARM64 target works
Issue patched in other libraries:
bee421b93d%5E%21/Cmake flags:
@danoli3 commented on GitHub (Dec 28, 2023):
I tried a dependency walk and tried to figure out what is calling the _tzcnt_u64 with no success so far.
Any ideas ?
@eustas commented on GitHub (Dec 29, 2023):
It is used by
FindMatchLengthWithLimit. Going to fix soon.@eustas commented on GitHub (Jan 3, 2024):
Should be fixed with #1109. Could you check please? (unfortunately, currently could not integrate ARM64EC build on GH actions).
@danoli3 commented on GitHub (Jan 6, 2024):
Fixed thank you!
@danoli3 commented on GitHub (Feb 26, 2025):
can we get another release out for Brotli @eustas these fixes were gold