Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please provide builds for the usual Linux distributions (Ubuntu, EL7, EL8, Debian) #420

Open
aadant opened this issue May 15, 2023 · 3 comments

Comments

@aadant
Copy link

aadant commented May 15, 2023

This would solve the libicu issues that have been reported in a couple of places :

#384
#358

@dima-altinity
Copy link

dima-altinity commented May 15, 2023

there are multiple opened issues here with the same root cause
"
the pre-built Linux package is built on CentOS 7, and it depends on the default system version of ICU, which is ICU 50.
"
ICU 50 doesnt come in all Linux distributions and cause a pain for users to install clickhouse-odbc package.
It makes sense to change build process to fix it. Possible solutions:

  1. Make builds for every major Linux distributions (Ubuntu 18,20,22..,EL7, EL8, Debian)
  2. Build it static

@alexey-milovidov
Copy link
Member

@dima-altinity

Dependency on packaged libraries is nonsense; it should build all dependencies from the sources and link them statically. See how ClickHouse itself does it. The build with OS dependencies should not exist at all.

@aholster
Copy link

Fell down this rabbit hole for a few hours as well, please fix this issue, it was kinda of hard to figure out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants