Uh oh!
There was an error while loading. Please reload this page.
GH-132983: Remove zstd version check in the header file - #133502
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.
encukou
commented
May 6, 2025
Argh! |
AA-Turner
commented
May 6, 2025
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.
AA-Turner
commented
May 6, 2025
Is it worth setting the |
encukou
commented
May 6, 2025
IMO, the |
This comment was marked as resolved.
This comment was marked as resolved.
AA-Turner
commented
May 6, 2025
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.
AA-Turner
commented
May 6, 2025
free-threaded tsan failure is spurious: |
|
AA-Turner
commented
May 6, 2025
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.
hugovk
commented
May 6, 2025
Same thing happened at #133497 (comment). Trying again worked. |
AA-Turner
commented
May 6, 2025
I'm still not seeing e.g. 'AMD64 RHEL8 LTO PR' in the pending checks list? |
AA-Turner
commented
May 6, 2025
buildbot/PPC64LE RHEL8 Refleaks PR failures are the leaks: |
encukou
commented
May 6, 2025
|
hugovk
commented
May 6, 2025
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:
_zstdbindings module #133027 (added the check)A