Skip to content

Build clickhouse-keeper with Musl#31833

Merged
alesapin merged 67 commits intomasterfrom
musl-check
Apr 22, 2022
Merged

Build clickhouse-keeper with Musl#31833
alesapin merged 67 commits intomasterfrom
musl-check

Conversation

@alexey-milovidov
Copy link
Copy Markdown
Member

@alexey-milovidov alexey-milovidov commented Nov 25, 2021

Changelog category (leave one):

  • Build/Testing/Packaging Improvement

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):

Now clickhouse-keeper for the x86_64 architecture is statically linked with musl and doesn't depend on any system libraries.

@robot-clickhouse robot-clickhouse added the pr-not-for-changelog This PR should not be mentioned in the changelog label Nov 25, 2021
@robot-ch-test-poll3 robot-ch-test-poll3 added the submodule changed At least one submodule changed in this PR. label Nov 29, 2021
@alexey-milovidov alexey-milovidov removed the submodule changed At least one submodule changed in this PR. label Jan 9, 2022
@alesapin alesapin changed the title Check what will happen if we build ClickHouse with Musl Build clickhouse-keeper with Musl Apr 12, 2022
@alesapin alesapin marked this pull request as ready for review April 12, 2022 16:49
@robot-ch-test-poll1 robot-ch-test-poll1 added the submodule changed At least one submodule changed in this PR. label Apr 12, 2022
@alesapin
Copy link
Copy Markdown
Member

@Mergifyio update

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 13, 2022

update

✅ Branch has been successfully updated

@alesapin alesapin self-assigned this Apr 13, 2022
@alexey-milovidov
Copy link
Copy Markdown
Member Author

Need to merge with master after #36337.

@alesapin
Copy link
Copy Markdown
Member

@Mergifyio update

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 20, 2022

update

☑️ Nothing to do

Details
  • -closed [:pushpin: update requirement]
  • #commits-behind>0 [:pushpin: update requirement]

@alesapin
Copy link
Copy Markdown
Member

clear to me now -- we don't need to disable the embedded keeper build at all. We need to avoid symlink creation.

@alesapin
Copy link
Copy Markdown
Member

Works now

@alesapin
Copy link
Copy Markdown
Member

Waiting for all tests.

@alesapin
Copy link
Copy Markdown
Member

alesapin commented Apr 22, 2022

02180_group_by_lowcardinality -- flaky test, already reported.

@alesapin
Copy link
Copy Markdown
Member

Clear win:
image

Copy link
Copy Markdown
Member

@Felixoid Felixoid left a comment

Choose a reason for hiding this comment

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

There're last things to check

alesapin and others added 3 commits April 22, 2022 11:30
Co-authored-by: Mikhail f. Shiryaev <[email protected]>
Co-authored-by: Mikhail f. Shiryaev <[email protected]>
Co-authored-by: Mikhail f. Shiryaev <[email protected]>
@robot-clickhouse robot-clickhouse added pr-build Pull request with build/testing/packaging improvement and removed pr-not-for-changelog This PR should not be mentioned in the changelog labels Apr 22, 2022
Copy link
Copy Markdown
Member

@Felixoid Felixoid left a comment

Choose a reason for hiding this comment

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

let's wait for builds

@Felixoid Felixoid force-pushed the musl-check branch 2 times, most recently from 156a98b to 4091f0d Compare April 22, 2022 13:45
@alesapin
Copy link
Copy Markdown
Member

Finally we did it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-build Pull request with build/testing/packaging improvement submodule changed At least one submodule changed in this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants