184 похожих чатов

Всем привет! Подскажите, пожалуйста, почему билды под arm64 (https://builds.clickhouse.tech/master/aarch64/clickhouse) без поддержки

MySQL?
select * from system.build_options where name like ‘USE_MYSQL’;
возвращает пустоту

соответственно, запросы а-ля:
SELECT * FROM mysql('host.docker.internal:3306', 'db', 'some_table', 'user', 'passwdord') WHERE blablabla;
не выполняются

15 ответов

15 просмотров

да без поддержки, из-за кросс-компиляции, компилируется на тачке с x86 и там mysqla.lib не та. надо собирать под arm-м чтобы был mysql

Eugene-Romanenko Автор вопроса
Denny [Altinity]
да без поддержки, из-за кросс-компиляции, компилир...

Собираю на M1, ловлю вот такую ошибку: /opt/homebrew/Cellar/mysql/8.0.25_1/include/mysql/mysql_com.h:979:31: error: use of old-style cast [-Werror,-Wold-style-cast] SHUTDOWN_WAIT_CONNECTIONS = MYSQL_SHUTDOWN_KILLABLE_CONNECT, Это первая, подобных там еще много. Не подскажете, как можно “полечить”?

Eugene Romanenko
Собираю на M1, ловлю вот такую ошибку: /opt/homebr...

Вы не пробовали через докер? Розетта 2 не умеет запускать x86 образы под M1?

Eugene-Romanenko Автор вопроса
Artem
Вы не пробовали через докер? Розетта 2 не умеет за...

пробовал с yandex/clickhouse-server:21.3.14.1-alpine КХ валится с непонятной ошибкой 2021.07.09 10:56:54.116706 [ 1 ] {} <Fatal> Application: Child process was terminated by signal 5. каждый раз при разных запросах к нему. Потому решил собирать на М1.

Artem
Вы не пробовали через докер? Розетта 2 не умеет за...

ну там перформанс же прям сильно просядет

Eugene Romanenko
пробовал с yandex/clickhouse-server:21.3.14.1-alp...

А нужна именно версия 21.3? В списке изменений для 21.7 заявлена поддержка сборки на M1.

Eugene Romanenko
спасибо, сейчас попробую

А в тех коммитах, которые в мастере, вообще собирается уже как часть PR validation. https://clickhouse-builds.s3.yandex.net/0/61bf623a3cb4b19534d8725e6a664849f14f7ad7/clickhouse_special_build_check/report.html вот тут, допустим, есть бинарник для darwin aarch64.

Eugene-Romanenko Автор вопроса
Viacheslav Chernyshev
А нужна именно версия 21.3? В списке изменений для...

нет, не помогло. взял yandex/clickhouse-server:21.7.2.7-alpine снова 2021.07.11 13:14:31.045866 [ 1 ] {} <Fatal> Application: Child process was terminated by signal 5.

Eugene-Romanenko Автор вопроса
Vladimir Goncharov
поставьте clang 11. может поможет

к сожалению, нет - не помогло. собирал так: clang -v clang version 11.1.0 Target: arm64-apple-darwin20.5.0 Thread model: posix InstalledDir: /opt/homebrew/opt/llvm@11/bin cmake -DCMAKE_C_COMPILER=/opt/homebrew/opt/llvm@11/bin/clang -DCMAKE_CXX_COMPILER=/opt/homebrew/opt/llvm@11/bin/clang++ -DUSE_MYSQL=1 -DCMAKE_CXX_FLAGS="-I/opt/homebrew/opt/mysql/include/" -DCMAKE_BUILD_TYPE=RelWithDebInfo .. -- The C compiler identification is Clang 11.1.0 -- The CXX compiler identification is Clang 11.1.0 ... cmake --build . --config RelWithDebInfo

Eugene Romanenko
к сожалению, нет - не помогло. собирал так: clang ...

Тогда смотреть тикеты на гитхабе. подобные ошибки уже были https://github.com/ClickHouse/ClickHouse/issues?q=is%3Aissue+m1

Eugene-Romanenko Автор вопроса
Eugene Romanenko
к сожалению, нет - не помогло. собирал так: clang ...

Спасибо. отписал в https://github.com/ClickHouse/ClickHouse/issues/21191, посмотрим, ответят ли в закрытый.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта