-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
GH-35018: [CI][Java][C++] Use ARROW_ZSTD_USE_SHARED=OFF for LLVM #35023
Conversation
LLVM may use Zstandard. For example `llvm@15` in Homebrew uses Zstandard. LLVM finds Zstandared by itself. So libzstd.dylib may be used even when `ARROW_ZSTD_USE_SHARED` is `OFF`. This change adjusts Zstandared used by LLVM to reflect `ARROW_ZSTD_USE_SHARED`.
|
@github-actions crossbow submit java-jars |
Revision: 7035e7d Submitted crossbow builds: ursacomputing/crossbow @ actions-116b05aaca
|
@github-actions crossbow submit java-jars |
Revision: 7a2640f Submitted crossbow builds: ursacomputing/crossbow @ actions-730b028f4a
|
@github-actions crossbow submit java-jars |
Revision: ad63ab0 Submitted crossbow builds: ursacomputing/crossbow @ actions-75d7a04a11
|
@github-actions crossbow submit java-jars |
Revision: 8214f13 Submitted crossbow builds: ursacomputing/crossbow @ actions-0b00070430
|
+1 The Zstandard problem is solved but there is another problem: #35086 |
Benchmark runs are scheduled for baseline = c2904b0 and contender = 0434ab6. 0434ab6 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. |
apache#35023) ### Rationale for this change LLVM may use Zstandard. For example `llvm@ 15` in Homebrew uses Zstandard. LLVM finds Zstandared by itself. So libzstd.dylib may be used even when `ARROW_ZSTD_USE_SHARED` is `OFF`. ### What changes are included in this PR? This change adjusts Zstandared used by LLVM to reflect `ARROW_ZSTD_USE_SHARED`. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: apache#35018 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
apache#35023) ### Rationale for this change LLVM may use Zstandard. For example `llvm@ 15` in Homebrew uses Zstandard. LLVM finds Zstandared by itself. So libzstd.dylib may be used even when `ARROW_ZSTD_USE_SHARED` is `OFF`. ### What changes are included in this PR? This change adjusts Zstandared used by LLVM to reflect `ARROW_ZSTD_USE_SHARED`. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: apache#35018 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
apache#35023) ### Rationale for this change LLVM may use Zstandard. For example `llvm@ 15` in Homebrew uses Zstandard. LLVM finds Zstandared by itself. So libzstd.dylib may be used even when `ARROW_ZSTD_USE_SHARED` is `OFF`. ### What changes are included in this PR? This change adjusts Zstandared used by LLVM to reflect `ARROW_ZSTD_USE_SHARED`. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: apache#35018 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Rationale for this change
LLVM may use Zstandard. For example
llvm@15
in Homebrew uses Zstandard. LLVM findsZstandared by itself. So libzstd.dylib may be used even when
ARROW_ZSTD_USE_SHARED
isOFF
.What changes are included in this PR?
This change adjusts Zstandared used by LLVM to reflect
ARROW_ZSTD_USE_SHARED
.Are these changes tested?
Yes.
Are there any user-facing changes?
Yes.