Появилась такая задача - нужно опакетить две проги на Go. Пакеты под CentOS 6/7, Deb 7/8, Ubuntu >=14.04. Ну, опакетить надо куда больше чем эти две проги, но жопа именно с ними
прога в финальном виде - бинарь, линковка статическая для всего что приходит из Go. Для сборки юзаю osc (сначала локально, потом на сервер).
Пока сел в лужу с версиями. Deb 7/8 имеют в stable Go 1.3, в то время как пачка либ требует 1.4 минимум. Центось и шапка вообще не имеют golang в stable. Как в этом случае поступить адекватно? Мне в целом не лень скачать бинарную сборку Go 1.7 и засандалить ее прямо в pkg_1-1.debian.tar.xz, потом скриптами распаковывать и юзать для сборки пакета. И этот вариант работает (статика же). Но есть ли адекватный путь?