[devel] Переход на libmysqlclient21 (MySQL8.0)

Dmitry V. Levin ldv на altlinux.org
Вт Фев 5 21:00:19 MSK 2019


On Tue, Feb 05, 2019 at 08:55:14PM +0300, Anton Farygin wrote:
> 05.02.2019 20:24, Dmitry V. Levin пишет:
> > On Tue, Feb 05, 2019 at 06:50:50PM +0300, Nikolai Kostrigin wrote:
> >> Уважаемые коллеги, здравствуйте!
> >>
> >> Для полноценного перехода на MySQL 8.0 в Сизифе необходимо пересобрать
> >> ряд пакетов с libmysqlclient21.
> > Уточните, пожалуйста, почему в Сизифе нужно переходить
> > на libmysqlclient.so.21, а не на libmariadb.so.3?
> А почему в сизифе нужно переходить на gcc8, а не, например, icc 19 ?
> 
> Наверное, ответ очевиден - это две разные библиотеки.

Не совсем очевидно, поскольку у них был общий предок.
Если клиентам всё равно, с чем линковаться, то что им рекомендовать,
-lmariadb или -lmysqlclient?
По той же причине не очевидно, достаточно ли хорошо они разведены?
Если libmariadb и libmysqlclient прямо или косвенно окажутся загруженными
в память одного приложения, не приведёт ли механизм elf symbol interposition
к тому, что эти библиотеки помешают друг другу?


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20190205/4b789929/attachment.bin>


Подробная информация о списке рассылки Devel