Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 31 Mar 24 23:49:12, всего сообщений: 5321
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 4140 из 5321 ========================================= RU.HUSKY =
От   : Alexey Vissarionov               2:5020/545         07 Oct 20 15:20:00
Кому : Michael Dukelsky                                    07 Oct 20 15:20:00
Тема : Сборка в юниксах
FGHI : area://RU.HUSKY?msgid=2:5020/545+5f7db4c8
На   : area://RU.HUSKY?msgid=2:5020/1042+5f7d7ea5
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5020/1042+5f7dbe23
==============================================================================
Доброго времени суток, Michael!
07 Oct 2020 11:24:50, ты -> All:

MD> Хочу сделать единый скрипт для сборки hpt, включающий скачивание
MD> всех тарболов.

В любой уважающей себя сборочной среде такое работать не будет, ибо это одноразовый контейнер с чистой системой и без доступа к сети.

`man 2 unshare`

MD> У нас сейчас в мейкфайлах для сборки hpt, htick и вспомогательных
MD> динамических библиотек утилиты линкуются статически и для этого
MD> вместе с динамическими собираются ещё и статические библиотеки.

Библиотеки и должны собираться как статически, так и динамически.

Соответственно, разбиение на пакеты должно быть примерно такое:

%package devel
Requires: %name-devel-libs

%package devel-libs-shared
Requires: %name-devel = %name-%version-%release
Provides: %name-devel-libs = %name-%version-%release

%package devel-libs-static
Requires: %name-devel = %name-%version-%release
Provides: %name-devel-libs = %name-%version-%release

%files devel
%_includedir/*

%files devel-libs-shared
%_libdir/*.so

%files devel-libs-static
%_libdir/*.a

MD> Получается какая-то мешанина. По-моему, лучше делать отдельно
MD> статическую и отдельно динамическую сборку. Ку?

Собирать нужно и то, и другое. А потом раскладывать по разным пакетам.

А если кто-то собирает софт минуя пакетную систему - сами разберутся.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... GPG: 8832FE9FA791F7968AC96E4E909DAC45EF3B1FA8 @ hkp://keys.gnupg.net
--- /bin/vi
* Origin: http://openwall.com/Owl/ru (2:5020/545)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.043616 секунды