You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the usage question you have. Please include as many useful details as possible.
C++: There is the option ARROW_DATASET. Does setting this to ON also require setting ARROW_PARQUET to ON?
Rationale: The file arrow-dataset.pc contains a hard dependency to parquet.
PS: I am only a vcpkg maintainer and not an arrow user.
Component(s)
C++
The text was updated successfully, but these errors were encountered:
Though maybe there is some nuance. If the datasets shared library is compiled with ARROW_PARQUET=ON then it will fail unless the parquet shared library is present.
If the datasets shared library is compiled with ARROW_PARQUET=OFF then it will not fail.
kou
added a commit
to kou/arrow
that referenced
this issue
Jan 15, 2023
… ARROW_PARQUET=ON (#33665)
# Which issue does this PR close?
Closes#33657
# Rationale for this change
If `arrow-dataset.pc` has `parquet` in `Requires` without `ARROW_PARQUET=ON`, the `arrow-dataset.pc` is invalid.
# What changes are included in this PR?
This PR includes `ARROW_PARQUET=ON` check to determine suitable `Requires` value.
# Are these changes tested?
Yes.
# Are there any user-facing changes?
Yes. `arrow-dataset.pc` without `ARROW_PARQUET=ON` users can use `arrow-dataset.pc` with this.
* Closes: #33657
Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
kou
changed the title
[c++] Does the dataset feature have a hard dependency on parquet?
[C++] Does the dataset feature have a hard dependency on parquet?
Jan 15, 2023
Describe the usage question you have. Please include as many useful details as possible.
C++: There is the option
ARROW_DATASET
. Does setting this to ON also require settingARROW_PARQUET
to ON?Rationale: The file
arrow-dataset.pc
contains a hard dependency toparquet
.PS: I am only a vcpkg maintainer and not an arrow user.
Component(s)
C++
The text was updated successfully, but these errors were encountered: