Skip to content

GH-47840: [CI][C++] Check whether the CSV module/thread sanitizer is enabled or not before building example - #47841

Merged
raulcd merged 1 commit into
apache:mainfrom
kou:ci-cpp-test-build-example
Oct 17, 2025
Merged

GH-47840: [CI][C++] Check whether the CSV module/thread sanitizer is enabled or not before building example#47841
raulcd merged 1 commit into
apache:mainfrom
kou:ci-cpp-test-build-example

Conversation

@kou

@koukou commented Oct 17, 2025

Copy link
Copy Markdown
Member

Rationale for this change

cpp/examples/minimal_build/ needs the CSV module.

We need additional flags for thread sanitizer.

What changes are included in this PR?

  • Check whether ARROW_CSV is enabled.
  • Check whether thread sanitizer is enabled.

Are these changes tested?

Yes.

Are there any user-facing changes?

No.

@kou

kou commented Oct 17, 2025

Copy link
Copy Markdown
MemberAuthor

@github-actions crossbow submit -g cpp

@koukou added the CI: Extra: C++ Run extra C++ CI label Oct 17, 2025
@github-actions

Copy link
Copy Markdown

⚠️ GitHub issue #47840has been automatically assigned in GitHub to PR creator.

@github-actionsgithub-actionsBot added the awaiting committer review Awaiting committer review label Oct 17, 2025
@github-actions

This comment was marked as outdated.

…not before building example
`cpp/examples/minimal_build/` needs the CSV module.
@kou
kouforce-pushed the ci-cpp-test-build-example branch from fa216d9 to 41742d9CompareOctober 17, 2025 02:52
@koukou changed the title GH-47840: [CI][C++] Check whether the CSV module is enabled or not before building exampleGH-47840: [CI][C++] Check whether the CSV module/thread sanitizer is enabled or not before building exampleOct 17, 2025
@kou

kou commented Oct 17, 2025

Copy link
Copy Markdown
MemberAuthor

@github-actions crossbow submit -g cpp

@github-actions

Copy link
Copy Markdown

Revision: 41742d9

Submitted crossbow builds: ursacomputing/crossbow @ actions-07b686f904

TaskStatus
example-cpp-minimal-build-staticGitHub Actions
example-cpp-minimal-build-static-system-dependencyGitHub Actions
example-cpp-tutorialGitHub Actions
test-build-cpp-fuzzGitHub Actions
test-conda-cppGitHub Actions
test-conda-cpp-valgrindGitHub Actions
test-cuda-cpp-ubuntu-22.04-cuda-11.7.1GitHub Actions
test-debian-12-cpp-amd64GitHub Actions
test-debian-12-cpp-i386GitHub Actions
test-fedora-42-cppGitHub Actions
test-ubuntu-22.04-cppGitHub Actions
test-ubuntu-22.04-cpp-20GitHub Actions
test-ubuntu-22.04-cpp-bundledGitHub Actions
test-ubuntu-22.04-cpp-emscriptenGitHub Actions
test-ubuntu-22.04-cpp-no-threadingGitHub Actions
test-ubuntu-24.04-cppGitHub Actions
test-ubuntu-24.04-cpp-bundled-offlineGitHub Actions
test-ubuntu-24.04-cpp-gcc-13-bundledGitHub Actions
test-ubuntu-24.04-cpp-gcc-14GitHub Actions
test-ubuntu-24.04-cpp-minimal-with-formatsGitHub Actions
test-ubuntu-24.04-cpp-thread-sanitizerGitHub Actions

@raulcdraulcd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM, builds that were failing, test-cuda-cpp-ubuntu-22.04-cuda-11.7.1 and test-ubuntu-24.04-cpp-thread-sanitizer, are passing now :)

@github-actionsgithub-actionsBot added awaiting merge Awaiting merge and removed awaiting committer review Awaiting committer review labels Oct 17, 2025
@raulcd
raulcd merged commit bab5580 into apache:mainOct 17, 2025
38 of 42 checks passed
@raulcdraulcd removed the awaiting merge Awaiting merge label Oct 17, 2025
@conbench-apache-arrow

Copy link
Copy Markdown

After merging your PR, Conbench analyzed the 3 benchmarking runs that have been run so far on merge-commit bab5580.

There were no benchmark performance regressions. 🎉

The full Conbench report has more details.

@kou
kou deleted the ci-cpp-test-build-example branch October 17, 2025 21:43
zanmato1984 pushed a commit to zanmato1984/arrow that referenced this pull request Nov 5, 2025
…er is enabled or not before building example (apache#47841)
### Rationale for this change
`cpp/examples/minimal_build/` needs the CSV module.
We need additional flags for thread sanitizer.
### What changes are included in this PR?
* Check whether `ARROW_CSV` is enabled.
* Check whether thread sanitizer is enabled.
### Are these changes tested?
Yes.
### Are there any user-facing changes?
No.
* GitHub Issue: apache#47840
Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
Mottl pushed a commit to Mottl/arrow that referenced this pull request May 26, 2026
…er is enabled or not before building example (apache#47841)
### Rationale for this change
`cpp/examples/minimal_build/` needs the CSV module.
We need additional flags for thread sanitizer.
### What changes are included in this PR?
* Check whether `ARROW_CSV` is enabled.
* Check whether thread sanitizer is enabled.
### Are these changes tested?
Yes.
### Are there any user-facing changes?
No.
* GitHub Issue: apache#47840
Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI: Extra: C++Run extra C++ CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@kou@raulcd