LINUX.ORG.RU

История изменений

Исправление snizovtsev, (текущая версия) :

Да не нужен стабильный ABI примерно во всех прикладных задачах. Библиотеки распространяют в исходниках, и компилят общими под весь проект флагами. Например, с включенным санитайзером.

Бинарные не системные библиотеки нужны только лишь в очень редких сценариях:

  1. для горячей подгрузки кода в без перезапуска;
  2. подключения труда команды пилящей что-то очень секретное, при этом требующее очень быстрого или сложного интерфейса, который сложно заменить на IPC.

Вообщем, если ты новичёк и задумался об ABI, то подумай лучше как организовать работу так, чтобы не думать об ABI.

Исходная версия snizovtsev, :

Да не нужен стабильный ABI примерно во всех прикладных задачах. Библиотеки распространяют в исходниках, и компилят общими под весь проект флагами. Например, с включенным санитайзером.

Бинарные не системные библиотеки нужны только лишь в очень редких сценариях:

  1. для горячей подгрузки кода в без перезапуска;
  2. подключения труда команды пилящей что-то очень секретное, при этом требующее очень быстрого или сложного интерфейса, который сложно заменить на IPC.