Skip to content

Conversation

@assignUser
Copy link
Member

@assignUser assignUser commented Jan 10, 2024

Rationale for this change

Previous issues with sub-make fragility are no longer an issue with our new minimum CMake version 3.16.

What changes are included in this PR?

Remove special casing from jemalloc, pass -jN to all make based eps.

Are these changes tested?

CI

@assignUser
Copy link
Member Author

@github-actions crossbow submit -g cpp r-binary-packages test-r-arrow-backwards-compatibility

@assignUser assignUser requested a review from kou January 10, 2024 17:40
@github-actions
Copy link

Revision: 581f538

Submitted crossbow builds: ursacomputing/crossbow @ actions-c14d91fbea

Task Status
r-binary-packages GitHub Actions
test-alpine-linux-cpp GitHub Actions
test-build-cpp-fuzz GitHub Actions
test-conda-cpp GitHub Actions
test-conda-cpp-valgrind Azure
test-cuda-cpp GitHub Actions
test-debian-11-cpp-amd64 GitHub Actions
test-debian-11-cpp-i386 GitHub Actions
test-fedora-38-cpp GitHub Actions
test-r-arrow-backwards-compatibility GitHub Actions
test-ubuntu-20.04-cpp GitHub Actions
test-ubuntu-20.04-cpp-bundled GitHub Actions
test-ubuntu-20.04-cpp-minimal-with-formats GitHub Actions
test-ubuntu-20.04-cpp-thread-sanitizer GitHub Actions
test-ubuntu-22.04-cpp GitHub Actions
test-ubuntu-22.04-cpp-20 GitHub Actions
test-ubuntu-22.04-cpp-no-threading GitHub Actions

@assignUser
Copy link
Member Author

The fedora 38 and r-binary failures are unrelated

Copy link
Member

@kou kou left a comment

Choose a reason for hiding this comment

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

+1

I'm not sure that this is safe for all cases but I'm OK if it works. :-)

@kou kou changed the title GH-39549: [C++] Pass -jN to Make in external Projects GH-39549: [C++] Pass -jN to make in external projects Jan 10, 2024
@github-actions github-actions bot added awaiting merge Awaiting merge and removed awaiting review Awaiting review labels Jan 10, 2024
Copy link
Member

@pitrou pitrou left a comment

Choose a reason for hiding this comment

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

No problem from me if CI passes :-)

@assignUser assignUser merged commit adef537 into apache:main Jan 11, 2024
@assignUser assignUser removed the awaiting merge Awaiting merge label Jan 11, 2024
@conbench-apache-arrow
Copy link

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

There were no benchmark performance regressions. 🎉

The full Conbench report has more details. It also includes information about 1 possible false positive for unstable benchmarks that are known to sometimes produce them.

assignUser added a commit that referenced this pull request Jan 17, 2024
### Rationale for this change

Previous issues with sub-make fragility are no longer an issue with our new minimum CMake version 3.16.
### What changes are included in this PR?

Remove special casing from jemalloc, pass -jN to all make based eps.

### Are these changes tested?
CI
* Closes: #39549

Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de>
Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
dgreiss pushed a commit to dgreiss/arrow that referenced this pull request Feb 19, 2024
…9550)

### Rationale for this change

Previous issues with sub-make fragility are no longer an issue with our new minimum CMake version 3.16.
### What changes are included in this PR?

Remove special casing from jemalloc, pass -jN to all make based eps.

### Are these changes tested?
CI
* Closes: apache#39549

Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de>
Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[C++] Enable parallelism for Make based ExternalProjects

3 participants