-
-
Notifications
You must be signed in to change notification settings - Fork 31.9k
GH-132983: Remove zstd version check in the header file #133502
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
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Argh! |
cc @encukou @vstinner I'm confused by this error as the struct has existed with the members that we need since v0.7 (2016) of libzstd. Do you have any suggestions? A |
This comment was marked as duplicate.
This comment was marked as duplicate.
Is it worth setting the |
IMO, the |
This comment was marked as resolved.
This comment was marked as resolved.
For reference, v1.4.4 and earlier guarded the symbol behind a define. It was stabilised (facebook/zstd#2111) in v1.4.5. |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
free-threaded tsan failure is spurious: |
|
The buildbots don't seem to have scheduled |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Same thing happened at #133497 (comment). Trying again worked. |
I'm still not seeing e.g. 'AMD64 RHEL8 LTO PR' in the pending checks list? |
buildbot/PPC64LE RHEL8 Refleaks PR failures are the leaks:
|
|
Looking good so far, let's merge. Thanks both! |
We now have better version detection in autoconf, including detecting the most recent symbol we used. A hard version check in the header file can lead to spurious failures when using zstd versions between 1.1.3 (symbol added) and 1.4.5 (symbol stabilised).
xref:
_zstd
bindings module #133027 (added the check)A