Size: a a a

2021 April 27

ML

Maksim Lapshin in pro.elixir
хехе, мы то сделали универсальную мультиархитектурную сборку: один пакет работает на amd64, arm64
источник

LL

Lama Lover in pro.elixir
Почему?
источник

ML

Maksim Lapshin in pro.elixir
потому что версии GLIBC, ssl и т.п.
источник

M

MrFlorius in pro.elixir
Я вкатываюсь потому что язык понравился)
источник

M

MrFlorius in pro.elixir
А можно линк на то как это сделать?
источник

LL

Lama Lover in pro.elixir
Понятно, спасибо. А можно как-нибудь их тоже вложить в релиз? Может есть уже готовые проекты для этого
источник

ML

Maksim Lapshin in pro.elixir
Я не описывал это, но пакеты можешь скачать с https://flussonic.com/doc/installation
источник

M

MrFlorius in pro.elixir
Спс, гляну
источник

ML

Maksim Lapshin in pro.elixir
если не брать кошмар в виде центоса 8, то остальное поддерживается очень глубоко.

У нас один из клиентов застрял на Suse 10 что ли.

Секрет сборки такой: компилим на настолько старой убунте, насколько не тошнит.  С собой кладем openssl, это без вариантов.  Ну и всё остальное.

А вот glibc с собой таскать — это я не делал, у меня к этому какое-то немотивированное отторжение
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Docker не помогает в кросскомпиляции? Разве не проще запиливать отдельные сборки под каждую систему?
источник

AC

Andrew Cherabaev in pro.elixir
простите за ответ не в тему - но я впервые вижу человека у которого раскладка russian-hebrew
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В питоне кстати manylinux контейнер базируется на centos 6
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Не знаю почему, но вы говорите что у вас убунта - видимо есть какие-то различия
источник

ŹR

Źmićer Rubinštejn in pro.elixir
En-he а русский с боку ;)
источник

AC

Andrew Cherabaev in pro.elixir
зачот)
источник

ML

Maksim Lapshin in pro.elixir
есть ряд причин.

1) нам реально удобнее иметь одну мультиплатформенную сборку, у нас есть железка на которой процессоры разных архитектур. Один флюссоник вместо двух — это экономия более чем 30% размера прошивки

2) в остальном тоже удобно работать с одним пакетом, а не с 10
источник

Н

Николай in pro.elixir
Утилита ldd показывает зависимости по динамическим библиотекам. При сборке deb пакетов например автоматизировано определение зависимостей. Для эликсира не знаю есть ли чего готового.
источник

LL

Lama Lover in pro.elixir
-_-
источник

Н

Николай in pro.elixir
Да проще наверно в докере собрать просто.
источник

LL

Lama Lover in pro.elixir
Да, спасибо за советы. Но я спрашивал совсем не об этом
источник