#21
|
|||
|
|||
Сборка в юниксах
Michael Dukelsky написал(а) к Alexey Vissarionov в Oct 20 15:19:02 по местному времени:
Привет, Alexey! 08 October 2020 00:55, Alexey Vissarionov послал(а) письмо к Sergey Anohin: SA>> Если кому нравится в докере AV> С этим - в ru.remont А кто-то тут давеча говорил про сборку в одноразовом контейнере. :-) Желаю успехов, Alexey! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20170303 |
#22
|
|||
|
|||
Re: Сборка в юниксах
Eugene Subbotin написал(а) к Michael Dukelsky в Oct 20 23:35:49 по местному времени:
On 07.10.2020 12:24, Michael Dukelsky wrote: MD> Хочу сделать единый скрипт для сборки hpt, включающий MD> скачивание всех тарболов. У нас сейчас в мейкфайлах для сборки MD> hpt, htick и вспомогательных динамических библиотек утилиты линкуются MD> статически и для этого вместе с динамическими собираются ещё и MD> статические библиотеки. Получается какая-то мешанина. По-моему, лучше MD> делать отдельно статическую и отдельно динамическую сборку. MD> Ку? Самый грамотный вариант сейчас -- собирать всё динамически и собирать всё в travis-ci --- Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Trustedbird/24.3.0 |
#23
|
|||
|
|||
Сборка в юниксах
Michael Dukelsky написал(а) к Eugene Subbotin в Oct 20 22:36:54 по местному времени:
Привет, Eugene! 08 October 2020 23:35, Eugene Subbotin послал(а) письмо к Michael Dukelsky: MD>> Хочу сделать единый скрипт для сборки hpt, включающий MD>> скачивание всех тарболов. У нас сейчас в мейкфайлах для сборки MD>> hpt, htick и вспомогательных динамических библиотек утилиты MD>> линкуются статически и для этого вместе с динамическими MD>> собираются ещё и статические библиотеки. Получается какая-то MD>> мешанина. По-моему, лучше делать отдельно статическую и отдельно MD>> динамическую сборку. Ку? ES> Самый грамотный вариант сейчас -- собирать всё динамически и собирать ES> всё в travis-ci Так можно делать только для конкретного дистрибутива. Желаю успехов, Eugene! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20170303 |
#24
|
|||
|
|||
Сборка в юниксах
Alexey Vissarionov написал(а) к Michael Dukelsky в Oct 20 23:07:00 по местному времени:
Доброго времени суток, Michael! 08 Oct 2020 15:19:02, ты -> мне: SA>>> Если кому нравится в докере AV>> С этим - в ru.remont MD> А кто-то тут давеча говорил про сборку в одноразовом контейнере. :-) Какое отношение докер имеет к контейнерам и VPS? -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Чужие темплейты читают только ламеры с IQ<64 --- /bin/vi |
#25
|
|||
|
|||
Re: Сборка в юниксах
Eugene Subbotin написал(а) к Michael Dukelsky в Oct 20 00:26:46 по местному времени:
On 08.10.2020 23:36, Michael Dukelsky wrote: MD>>> Хочу сделать единый скрипт для сборки hpt, включающий MD>>> скачивание всех тарболов. У нас сейчас в мейкфайлах для MD>>> сборки hpt, htick и вспомогательных динамических MD>>> библиотек утилиты линкуются статически и для этого MD>>> вместе с динамическими собираются ещё и статические MD>>> библиотеки. Получается какая-то мешанина. По-моему, MD>>> лучше делать отдельно статическую и отдельно MD>>> динамическую сборку. Ку? ES>> Самый грамотный вариант сейчас -- собирать всё динамически ES>> и собирать всё в travis-ci MD> Так можно делать только для конкретного дистрибутива. Можно и под дистрибутивы собирать тревисом, потом в собственные репозитории выкладывать под yum(dnf) и apt. Например, собирая для трёх последних версий CentOS, Debian и Ubuntu. --- Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Trustedbird/24.3.0 |
#26
|
|||
|
|||
Сборка в юниксах
Nil Alexandrov написал(а) к Eugene Subbotin в Oct 20 23:49:30 по местному времени:
Нello, Eugene! Thursday October 08 2020 23:35, from Eugene Subbotin -> Michael Dukelsky: ES> Самый грамотный вариант сейчас -- собирать всё динамически и собирать ES> всё в travis-ci Сказали же выше, люди умные, шта сборки бывают двух типов. а. Под конкретный дистр, причём, надо ещё текущую и пару предпоследних версий поддержать. На выходе - пакеты. Хочешь ставь динамическуие, хочешь статические либы из dev пакета для дроча. По работе в коммерческом проекте у меня у меня был зоопарк с vmware образами, причём умножить на два (32/64), штобы подоусё. б. Дистро-нейтральную, а-ля шлакварь :-) када ты делаешь make all, make install с указанием префикса, рута, или чо там. Кстати, вот эта часть ниразу не стандартизирована в юниксах. Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#27
|
|||
|
|||
Re: Сборка в юниксах
Eugene Subbotin написал(а) к Nil Alexandrov в Oct 20 01:31:39 по местному времени:
On 09.10.2020 0:49, Nil Alexandrov wrote: ES>> Самый грамотный вариант сейчас -- собирать всё динамически ES>> и собирать всё в travis-ci NA> Сказали же выше, люди умные, шта сборки бывают двух типов. NA> а. Под конкретный дистр, причём, надо ещё текущую и пару NA> предпоследних версий поддержать. На выходе - пакеты. Хочешь NA> ставь динамическуие, хочешь статические либы из dev пакета для NA> дроча. По работе в коммерческом проекте у меня у меня был зоопарк с NA> vmware образами, причём умножить на два (32/64), штобы подоусё. б. NA> Дистро-нейтральную, а-ля шлакварь :-) када ты делаешь make all, make NA> install с указанием префикса, рута, или чо там. Кстати, вот эта часть NA> ниразу не стандартизирована в юниксах. Ну вот вариант а как раз сейчас стандарт де-факто уже. Собираем под текущие версии популярных LTS-дистров плюс на пару версий старее. PS: дебиановские rules в husky кстати хоть и морально устарели и выводят кривоватые версии в именах пакетах, но всё ещё работают после минимальных правок :) --- Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Trustedbird/24.3.0 |
#28
|
|||
|
|||
Сборка в юниксах
Michael Dukelsky написал(а) к Eugene Subbotin в Oct 20 15:59:14 по местному времени:
Привет, Eugene! 09 October 2020 00:26, Eugene Subbotin послал(а) письмо к Michael Dukelsky: ES>>> Самый грамотный вариант сейчас -- собирать всё динамически ES>>> и собирать всё в travis-ci MD>> Так можно делать только для конкретного дистрибутива. ES> Можно и под дистрибутивы собирать тревисом, потом в собственные ES> репозитории выкладывать под yum(dnf) и apt. Например, собирая для трёх ES> последних версий CentOS, Debian и Ubuntu. Сделаешь для Debian и Ubuntu? Желаю успехов, Eugene! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20170303 |
#29
|
|||
|
|||
Re: Сборка в юниксах
Eugene Subbotin написал(а) к Michael Dukelsky в Oct 20 06:41:21 по местному времени:
On 09.10.2020 16:59, Michael Dukelsky wrote: ES>> Можно и под дистрибутивы собирать тревисом, потом в ES>> собственные репозитории выкладывать под yum(dnf) и apt. ES>> Например, собирая для трёх последних версий CentOS, Debian ES>> и Ubuntu. MD> Сделаешь для Debian и Ubuntu? Я давно уже не следил за изменениями в формате rules, но можно попробовать актуализировать те, что сейчас в репозитории имеются. Собственно, deb-пакеты на основе того, что там сейчас имеется с минимальными правками правил сборки собираются без проблем и так сейчас, но формат считается устаревшим. --- Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Trustedbird/24.3.0 |