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


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 12 Sep 24 20:36:24, всего сообщений: 10762
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 4947 из 10762 ===================================== RU.UNIX.BSD =
От   : Valentin Nechayev                2:463/68.300       17 Jan 17 15:02:12
Кому : Eugene Grosbein                                     17 Jan 17 15:02:12
Тема : flow-tools
FGHI : area://RU.UNIX.BSD?msgid=2:463/68.300+587e15de
На   : area://RU.UNIX.BSD?msgid=grosbein.net+9fb870b2
= Кодировка сообщения определена как: CP1125 =================================
Ответ: area://RU.UNIX.BSD?msgid=<1187506712@ddt.demos.su>+2f683162
==============================================================================
 Hi,

>>>> Eugene Grosbein wrote:

AK>> что рантайм-зависимости могут быть, сюрприз, нескольких уровней,
AK>> начиная от "вообще нет смысла ставить это без этого" и заканчивая
AK>> "ну раз уж ты это поставил, возможно, тебе пригодилось бы еще и
AK>> вон то" авторы dpkg знали еще в 1998-м. rpm в 99-м, кажется.
EG> В данном случае это неважно, так как тут .mk всегда и безусловно
EG> ставит рантайм-зависимость от gcc, даже если она не нужна совсем
EG> и это не проблема pkg.

Потому, что gcc не разделён.
Вон gettext, не прошло и 20 лет, разделили на gettext-runtime и остальное.
Hо собираются они таки 2 раза.

AK>> А вот в каком году не умели один проект, один раз собираемый,
AK>> запаковать раздельно в пакеты doc, run и devel - это я даже и не
AK>> знаю.
EG> gcc не того масштаба проект, чтобы его разделял по пакетам
EG> кто-то кроме апстрима -

Ась?

# rpm -qa | grep gcc
gcc-c++-4.8.5-11.el7.x86_64
gcc-4.8.5-11.el7.x86_64
libgcc-4.8.5-11.el7.x86_64
# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)

я знаю, что редхаты близки к авторам gcc, но это таки разные ведомства.

Ладно, сходим на убунту:

$ dpkg-query -S /lib/x86_64-linux-gnu/libgcc_s.so.1
libgcc1:amd64: /lib/x86_64-linux-gnu/libgcc_s.so.1

тоже пакет отличается от основного gcc.

EG>  у FreeBSD точно нет таких ресурсов,
EG> некому этим заниматься и постоянно маинтейнить это разделение.

Что некому - я, пожалуй, соглашусь. Hо тут ещё одна проблема.
А именно, что в дизайне портов принципиально заложена логика 1 сборка -> 1 выходной пакет, в отличие от RPM, Deb и прочих.
В результате, чтобы разделить на xxx, xxx-dev и xxx-doc, надо дерево разбирать 3 раза, а дальше или делать ненужную работу, или фигурным лобзиком устранять сборку того, что не идёт в данный конкретный пакет.


-netch-

... =?koi8-r?Q??=

---
* Origin: Dark side of coredump (2:463/68.300)

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