-
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-14993: [CI][Conda] Fix missing RECIPE_ROOT variable now expected by conda build #15014
Conversation
Thanks for opening a pull request! If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project. Then could you also rename the pull request title in the following format?
or
In the case of old issues on JIRA the title also supports:
See also: |
|
@github-actions crossbow submit -g conda |
Revision: f3b77cc Submitted crossbow builds: ursacomputing/crossbow @ actions-ccb0a7fe84 |
So, the R-builds for aarch are still failing with:
I don't understand why this is looking for CC @xhochy |
Though on the other hand, the build.sh for r-arrow is calling straight into the top-level
so something broke there in the last couple of days. For example, dca8c07 changed CC @thisisnic |
This is OK, |
@h-vetinari This looks problematic:
|
@github-actions crossbow submit conda-linux-aarch64-cpu-r41 |
Revision: 6efeeec Submitted crossbow builds: ursacomputing/crossbow @ actions-8a6b714265
|
Oh, the change was by me. I'll look into this. |
@github-actions crossbow submit conda-linux-aarch64-cpu-r41 |
Revision: e04c9dc Submitted crossbow builds: ursacomputing/crossbow @ actions-297ce68126
|
@github-actions crossbow submit conda-linux-aarch64-cpu-r41 |
Revision: b26892d Submitted crossbow builds: ursacomputing/crossbow @ actions-5a2723bac4
|
For example, Apache Arrow C++ is installed in system directory.
@github-actions crossbow submit conda-linux-aarch64-cpu-r41 |
Revision: 3b9c72d Submitted crossbow builds: ursacomputing/crossbow @ actions-5e596172d1
|
|
||
if [[ "${target_platform}" == osx-* ]]; then | ||
# See https://conda-forge.org/docs/maintainer/knowledge_base.html#newer-c-features-with-old-sdk | ||
export ARROW_R_CXXFLAGS="${ARROW_R_CXXFLAGS} -D_LIBCPP_DISABLE_AVAILABILITY" | ||
fi | ||
|
||
export PKG_CONFIG_PATH="${PREFIX}/lib/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}" | ||
export PKG_CONFIG_PATH="${BUILD_PREFIX}/lib/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't look right. BUILD_PREFIX
is the build system, not host. It has been failing in the cross-compiling case and this change makes me suspicious whether we then link to the wrong libraries.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, sorry. This is not related to fix the R problem.
We may be able remove this line entirely. I'll try it.
|
@github-actions crossbow submit conda-linux--cpu-r -g r |
Revision: f018c90 Submitted crossbow builds: ursacomputing/crossbow @ actions-5001db49ca |
is Extrapolating from
|
Without With
We can use |
@kou, I think this would be good to merge (as all the conda builds now pass)? I have other changes lined up, but those would be better in a separate PR IMO. |
OK. I merge this. |
Benchmark runs are scheduled for baseline = 23a7a15 and contender = 4e9b65a. 4e9b65a is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
Fixes #14993