GH-34113: [C++][Thirdparty] Bump zstd to v1.5.4#34114
Conversation
|
|
|
Interesting, why |
|
Seems it downloads: https://github.com/facebook/zstd/archive/v1.5.4.tar.gz They have different hash tags |
b994354 to
421d5d4
Compare
|
@kou Hi kou, sorry for disturbing you. I find a naive problem: Currently we download from "github.com/facebook/zstd/archive/", and it hash tags differ from hashtag in release note. Currently we use "https://github.com/facebook/zstd/archive/${ARROW_ZSTD_BUILD_VERSION}.tar.gz", and can have The release notes have link like Here I have 2 solving ways:
|
|
Let's use the official one ( |
205e138 to
2ea0136
Compare
|
@kou All tests passed, would you mind check it? |
that has the advantage of being hash stable unlike the archive links :D |
|
Benchmark runs are scheduled for baseline = b056e07 and contender = 3e1aaa5. 3e1aaa5 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
|
['Python', 'R'] benchmarks have high level of regressions. |
|
Oh, this broke |
|
Well, didn't CI trigger building the example? I'll take a look tonight |
|
I run On my macos, it build success. I'll try it later on my wsl ubuntu @kou Or did you find out the reason will it failed? |
|
Oh, find out why. https://cmake.org/cmake/help/latest/module/CheckLinkerFlag.html |
And the version we install is 3.16.3. So, it failed @kou . Should we fix it with higher install version? |
|
Thanks for taking a look at this. |
|
Create an issue here: #34148 |
### Rationale for this change This patch part reverts #34114 . But it didn't revert the logic for url and sha256 change. ### What changes are included in this PR? zstd version revert back to v1.5.2 ### Are these changes tested? no ### Are there any user-facing changes? no * Closes: #34148 Authored-by: mwish <maplewish117@gmail.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Rationale for this change
Zstd has release it's latest version, v1.5.4, which containing a lots of performance improvement under x86 and aarch64. The release note can be seen here: https://github.com/facebook/zstd/releases/tag/v1.5.4
What changes are included in this PR?
update zstd tag in thirdparty
Are these changes tested?
no more tests added
Are there any user-facing changes?
no