Skip to content
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

Update cmake to build udf native [skip ci] #2827

Merged
merged 1 commit into from
Jun 28, 2021

Conversation

NvTimLiu
Copy link
Collaborator

Install cmake '3.20.5' andd add the var 'CUDF_ENABLE_ARROW_S3=OFF' to build cuDF 21.08 native source

Signed-off-by: Tim Liu timl@nvidia.com

@NvTimLiu NvTimLiu added the build Related to CI / CD or cleanly building label Jun 28, 2021
@NvTimLiu NvTimLiu self-assigned this Jun 28, 2021
Install cmake '3.20.5' andd add the var 'CUDF_ENABLE_ARROW_S3=OFF' to build cuDF 21.08 native source

Signed-off-by: Tim Liu <timl@nvidia.com>
@NvTimLiu NvTimLiu force-pushed the udf-native-cmake-update branch from 9608254 to 7930570 Compare June 28, 2021 09:50
@@ -117,6 +118,7 @@
<arg value="-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}"/>
<arg value="-DGPU_ARCHS=${GPU_ARCHS}"/>
<arg value="-DPER_THREAD_DEFAULT_STREAM=${PER_THREAD_DEFAULT_STREAM}"/>
<arg value="-DCUDF_ENABLE_ARROW_S3=${CUDF_ENABLE_ARROW_S3}"/>
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Refer to : cmake build flag CUDF_ENABLE_ARROW_S3 to conditionally build Arrow with S3 filesystem support.
rapidsai/cudf#8531

@NvTimLiu
Copy link
Collaborator Author

build

@NvTimLiu NvTimLiu merged commit 5a92298 into NVIDIA:branch-21.08 Jun 28, 2021
rapids-bot bot pushed a commit to rapidsai/cudf that referenced this pull request Aug 8, 2022
This PR is a breaking change that disables Arrow S3 support by default. Enabling this feature by default has caused build issues for many downstream consumers, all of whom (to my knowledge) manually disable support for this feature. Most commonly, that build error appears as `fatal error: aws/core/Aws.h: No such file or directory`. In my understanding, several downstream consumers of cudf no longer rely on Arrow S3 support from this library and instead get S3 access via fsspec. I am not aware of any users of libcudf who rely on this being enabled by default (or enabled at all).

See related issues and discussions: #8617, #11333, #8867, #10644 (comment), NVIDIA/spark-rapids#2827. Build errors caused by this default behavior have also been reported internally.

cc: @rjzamora @beckernick @jdye64 @randerzander @robertmaynard @jlowe @quasiben if you have comments following our previous discussion.

Authors:
  - Bradley Dice (https://github.com/bdice)

Approvers:
  - Nghia Truong (https://github.com/ttnghia)
  - GALI PREM SAGAR (https://github.com/galipremsagar)
  - Vyas Ramasubramani (https://github.com/vyasr)
  - AJ Schmidt (https://github.com/ajschmidt8)

URL: #11470
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Related to CI / CD or cleanly building
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants