Трабл при сборке РПМ пакетов

Аватар пользователя Vlad

Дистрибутив ASPLinux 9.2
При сборке RPM пакетов из src.rpm , столкнулся с таким траблом, практичеси все собранные пакеты получаются очень большого размера.
Например, решил собрать себе КДЕ3.4 взял src.rpm для ASPLinux 10, и при сборке qt размер пакета qt-3.3.4-0.fc3.0.i686.rpm получился размером в 30 Мб, хотя на сайте он примерно 3 мб.
Практически тоже самое и с остальными пакетами.
Может кто то сталкивался с таким глюком ?

Хотя КДЕ собралось и работает.

Аватар пользователя Tigro

Re: Трабл при сборке РПМ пакетов

В пакет добавилась отладочная информация. Это скорее всего произошло по тому, что вы сделали все по правилам, как ни странно. Включили, наверно, опцию:

%debug_package %{nil}

Так вот если в ASP 9 все было ОК, то тут все включается в сам RPM пакет. Выключите эту опцию, будет появлятся пакет debuginfo, но зато размеры нужных пакетов будут в пределах разумного.

Аватар пользователя alex_root

Re: Трабл при сборке РПМ пакетов

У меня jDoom(3Mb) 160Мб "нагадил" Улыбка Так что это ещё не рекорд.
А про КДЕ3.4 хоть расскажешь? Чё там новенького?

Аватар пользователя alexhack

Re: Трабл при сборке РПМ пакетов

Обычно это все от того, что при сборке в конфигах подсистемы rpm прописано использовать ключик -g для компилятора, только вот натравить strip команду на dll они забыли, по крайней мере такой точно было у меня в 9 асплинукс, я из-за этого вынужден был вставлять принудительный вызов скрипта из rpm под системы который отвечает за strip динамических библиотек. на эту тему я уже высказывался в форуме на сайте asplinux.

Аватар пользователя Tigro

Re: Трабл при сборке РПМ пакетов

Какие люди появились Улыбка

Аватар пользователя alexhack

Re: Трабл при сборке РПМ пакетов

Да, я снова в сети. Ура. И совершенно случайно наткнулся на этот сайтик.

RSS-материал