Skip to content

Conversation

@chrisvander
Copy link
Contributor

@chrisvander chrisvander commented Jul 21, 2025

Which issue does this PR close?

Rationale for this change

zstd requires Clang and native feature sets, and for wasm32-unknown-unknown targets, you may want to opt out of using compression altogether.

What changes are included in this PR?

Puts the arrow-ipc zstd optional dependency behind the compression feature flag.

Are these changes tested?

Covered by existing tests and compilation.

Are there any user-facing changes?

No.

@github-actions github-actions bot added the core Core DataFusion crate label Jul 21, 2025
@chrisvander chrisvander changed the title fix(build-wasm): put arrow-ipc/zstd dep under compression feature… fix(build-wasm): put arrow-ipc/zstd dep under compression feature Jul 21, 2025
Copy link
Contributor

@alamb alamb left a comment

Choose a reason for hiding this comment

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

Makes sense to me -- thank you @chrisvander

@alamb alamb merged commit 518fb4b into apache:main Jul 23, 2025
29 checks passed
adriangb pushed a commit to pydantic/datafusion that referenced this pull request Jul 28, 2025
crepererum pushed a commit to influxdata/arrow-datafusion that referenced this pull request Aug 25, 2025
crepererum pushed a commit to influxdata/arrow-datafusion that referenced this pull request Sep 5, 2025
crepererum pushed a commit to influxdata/arrow-datafusion that referenced this pull request Sep 5, 2025
erratic-pattern pushed a commit to influxdata/arrow-datafusion that referenced this pull request Oct 6, 2025
erratic-pattern pushed a commit to influxdata/arrow-datafusion that referenced this pull request Oct 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Core DataFusion crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clang requirement when building for WebAssembly, cc-rs through zstd, fails

2 participants