-
Notifications
You must be signed in to change notification settings - Fork 100
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
Версия для Linux не работает нигде кроме Ubuntu и Ubuntu-based #53
Comments
|
Сработало. Спасибо за решение! |
надо собирать с родной библиотекой libcurl |
А можно ли собрать cli-версию? |
Проблема в том, что curl детектирует путь во время конфигура
А надо бы внести это в код и перебирать там. Иначе статически не слинкуеш так, чтоб работало везде. А динамически нельзя линковать т.к. везде разные версии. Или тащить динамическую с собой аля flatpak/snap/appimage. |
@lieff проблема в том что публика, которая вывалила сюда в гитхаб код ICQ, нашла время и силы залатать код glfw и qt неизвестными изменениями и совершенно не озаботилась сделать libcurl функционирующей на всех вариантах Linux либо путём заплаты либо динамическим подключением системной библиотеки curl. |
Нельзя системную динамически подключать, они разные на разных дистрах и можно краш спокойно поймать. Надо именно что латать статическую сборку libcurl, и хорошо бы в апстрим. |
@lieff аналогично, нельзя поставлять статическую если там закодирован специфический адрес которого может не быть в других системах. |
Ну так о том и речь, в статической надо перебирать все те адреса не в конфигуре, а в коде. Так оно на любой системе будет рассчитано на то-же, на что рассчитан конфигур. |
Перепробовал из любопытства десяток разных линуксов - нигде авторизация не проходит. Под Ubuntu и основанных на ней дистрибутивах всё работает. Почему так?
The text was updated successfully, but these errors were encountered: