GH-34843: [R] Fix R build failed caused by Acero refactor#34844
GH-34843: [R] Fix R build failed caused by Acero refactor#34844assignUser merged 11 commits intoapache:mainfrom
Conversation
|
|
|
|
@github-actions crossbow submit -g r -g cpp |
|
Revision: db6b52b Submitted crossbow builds: ursacomputing/crossbow @ actions-315577d6e3 |
|
@github-actions crossbow submit -g r -g cpp |
|
Revision: 0c234bea39b22795628685dc787f73596c8a60e1 Submitted crossbow builds: ursacomputing/crossbow @ actions-eeab399aca |
0c234be to
d7a4c2d
Compare
|
@github-actions crossbow submit -g r -g cpp |
|
Revision: 13de798 Submitted crossbow builds: ursacomputing/crossbow @ actions-d25bb2c4f9 |
|
For the mac build: https://github.com/ursacomputing/crossbow/actions/runs/4596858239/jobs/8118844443 I noticed "ARROW_ACERO" is not on from log on (L900) But I have yet to figure out where is the macOS build file for this. |
|
@assignUser per comments here: #34844 (comment) I am not too familiar with the build system - do you by chance know where the build script for "R on mac" is? (Or knows who might know that)? |
|
Yes they are in |
|
@github-actions crossbow submit -g r -g cpp |
|
Thanks @assignUser! Sorry to bother u with another question, looks like my attempt to fix window build is unsuccessful after passing (-larrow_acero) to the linking option. I suspect that the Arrow C++ library is not build with Acero in the window R build. Do you by any chance knows which file controls the Arrow C++ build flag in the "windows R build? |
|
Revision: 2d48623 Submitted crossbow builds: ursacomputing/crossbow @ actions-fdf767b324 |
|
@github-actions crossbow submit -g r -g cpp |
|
Revision: 94ab634 Submitted crossbow builds: ursacomputing/crossbow @ actions-6f5022991e |
|
cc @westonpace - add u as collaborator to my repo - feel free to push |
|
Ok. I'm reproducing the test-r-minimal-build failure now. I'll try pulling these changes and then see what else needs done. |
|
@icexelloss it looks like you need to add these changes to |
|
These jobs are incredibly long running 😲 . In the meantime I verified that the |
* Making Acero off on minimal builds. Adding 'skip if no snappy' to parquet test that needs snappy. * Various changes to allow R to build without acero * Skipping query engine tests if acero not enabled * Disabling example that depended on Acero if Acero is not enabled * Add arrow_with_acero function * Turns out @examplesIf has to replace @examples
…onfuses mingw when statically linking
6a0d7fd to
fdbc370
Compare
|
@github-actions crossbow submit test-r-minimal-build |
|
Revision: fdbc370 Submitted crossbow builds: ursacomputing/crossbow @ actions-1eeda5ce75
|
|
@github-actions crossbow submit test-r-minimal-build |
|
Revision: fdbc370 Submitted crossbow builds: ursacomputing/crossbow @ actions-ede3ef8fbe
|
assignUser
left a comment
There was a problem hiding this comment.
+1 merging this to unblock the tests Thanks working on this!
|
@github-actions crossbow submit test-r-minimal-build r-binary-packages homebrew-r-autobrew |
|
Revision: fdbc370 Submitted crossbow builds: ursacomputing/crossbow @ actions-82ec0861a3
|
|
I'll merge this to get things going again! |
|
Benchmark runs are scheduled for baseline = 2678db3 and contender = c219863. c219863 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
|
👍 @thisisnic @assignUser reminder that these changes will need to be upstreamed to autobrew at CRAN release time (fyi @jeroen) |
#34844 inadvertently resulted in `skip_if_not_available("acero")` to always skip.
apache#34844 inadvertently resulted in `skip_if_not_available("acero")` to always skip.
…he#34844) ### Rationale for this change There was an issue with window R build introduced by this PR: apache#34711 ### What changes are included in this PR? Many changes to the build files ### Are these changes tested? crossbow builds ### Are there any user-facing changes? * Closes: apache#34843 Lead-authored-by: Weston Pace <[email protected]> Co-authored-by: Li Jin <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
apache#34844 inadvertently resulted in `skip_if_not_available("acero")` to always skip.
Rationale for this change
There was an issue with window R build introduced by this PR:
#34711
What changes are included in this PR?
Many changes to the build files
Are these changes tested?
crossbow builds
Are there any user-facing changes?