forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.HUSKY

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 08.10.2020, 16:34
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Сборка в юниксах

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  
Старый 08.10.2020, 23:45
Eugene Subbotin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 08.10.2020, 23:45
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Сборка в юниксах

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  
Старый 09.10.2020, 00:23
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Сборка в юниксах

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  
Старый 09.10.2020, 00:32
Eugene Subbotin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 09.10.2020, 01:05
Nil Alexandrov
Guest
 
Сообщений: n/a
По умолчанию Сборка в юниксах

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  
Старый 09.10.2020, 01:45
Eugene Subbotin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 09.10.2020, 23:33
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Сборка в юниксах

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  
Старый 10.10.2020, 15:49
Eugene Subbotin
Guest
 
Сообщений: n/a
По умолчанию 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
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:33. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot