Skip to content

glibc 2.32 compatibility#24015

Closed
amosbird wants to merge 1 commit intoClickHouse:masterfrom
amosbird:glibc
Closed

glibc 2.32 compatibility#24015
amosbird wants to merge 1 commit intoClickHouse:masterfrom
amosbird:glibc

Conversation

@amosbird
Copy link
Copy Markdown
Collaborator

@amosbird amosbird commented May 11, 2021

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en

Changelog category (leave one):

  • Improvement

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

Allow to build clickhouse in an environment with glibc 2.32 or 2.33.

pthread_sigmask 2.32
pthread_getattr_np      2.32
fstat   2.33
stat    2.33
lstat   2.33
lstat64 2.33
mknod   2.33
stat64  2.33
fstat64 2.33

pthread symbols are pinned to glibc 2.2.5

Detailed description / Documentation draft:

.

@robot-clickhouse robot-clickhouse added the pr-improvement Pull request with some product improvements label May 11, 2021
@robot-ch-test-poll4 robot-ch-test-poll4 added the submodule changed At least one submodule changed in this PR. label May 11, 2021
@amosbird
Copy link
Copy Markdown
Collaborator Author

amosbird commented May 11, 2021

It won't work and this method will be deprecated since glibc 2.34, as they start to provide a new libc entrypoint. We have to ship a specific version of glibc sysroot as blob and build with that in near future.

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

Labels

pr-improvement Pull request with some product improvements submodule changed At least one submodule changed in this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants