Здравствуйте, alex_public, Вы писали:
_>Но! Всё вышеописанное очевидно является дичайшим нарушением самой базовой концепции и философии bazel. Там же в основу всего проекта положена одна простая мысль о 100% повторяемости сборки проекта (конкретной его ревизии) на любых машинах. А описанный выше подход очевидно можно генерировать бинарники с разными поведением при сборке на разных ОС.
То есть ты хочешь сказать, что запустив одну и ту же задачу для bazel на Debian, RHEL и Windows, ты получишь бинарники идентичного поведения?
И как это "идентичное поведение" от Debian поможет на Windows, и наоборот?
_>P.S. Линуксовый подход с общесистемной помойкой библиотек, управляемых пакетными менеджерами — это полная хрень, ради обхода которой и был придуман Docker.
Только вот почему-то в докер-контейнерах почти всегда или подмножество той же "помойки", или (для любителей статической сборки) результат обработки той самой помойки.
А для закатывающих солнце вручную, типа Go, остаётся зависимость от версии ядра.
Какой твой следующий шаг для решения этой проблемы?