История изменений
Исправление EXL, (текущая версия) :
Никак не отменяет того, что можно расставить статики
Где? В исходниках чужих относительно проекта библиотек? Новая версия прилетает и снова всё разваливается. Тут лучше действительно зарепортить разработчику libpaho-mqtt3a
случай коллизии c системной libuuid
.
Глядишь там тоже не будут заниматься велосипедостроением, а возьмут системную libuuid
, либо в static
на своей стороне уже обернут.
Проблема с этим лишь одна – время. И пока ТС ждёт ответа на репорт и обновление либы, флажок --allow-multiple-definition
ему поможет.
Но соглашусь, что это временное решение. И мне стоило написать о его опастности прежде чем советовать. Что поделать, в С не завезли namespace’ы.
Исходная версия EXL, :
Никак не отменяет того, что можно расставить статики
Где? В исходниках чужих относительно проекта библиотек? Новая версия прилетает и снова всё разваливается. Тут лучше действительно зарепортить разработчику libpaho-mqtt3a
случай коллизии c системной libuuid
.
Глядишь там тоже не будут заниматься велосипедостроением, а возьмут системную libuuid
, либо в static
на своей стороне уже обернут.
Проблема с этим лишь одна – время. И пока ТС ждёт ответа на репорт и обновление либы, флажок --allow-multiple-definition
ему поможет.
Но соглашусь, что это временное решение. Что поделать, в С не завезли namespace’ы.