Как собирать переносимые бинарники для Linux

RU / День 3 / 12:30 / Зал 4

Софт под Linux часто распространяется собранным под конкретную версию конкретной системы. Потому что под другими системами тот же бинарник не запустится. Другой пример: вы собрали программу на своей машине, делаете SCP на сервер, но на сервере он не запускается.

Как решить эту проблему? Есть множество альтернативных способов и каждый из них содержит свои уникальные грабли.

С чем связаны эти проблемы? Хотя лишь малая часть проблем связана именно с C++, доклад будет интересен для C++ разработчиков. Наконец, мы сделаем так, чтобы всё работало, даже для больших проектов с кучей зависимостей.