Отправляет email-рассылки с помощью сервиса Sendsay

KirovLUG: пользователи Linux в Вятке

SQUID из FC2

При пересборке squid из src.rpm пакета, взятого из Fedora Core 2, на
системе ASPLinux 9, происходит ошибка: компилятор gcc ругается на
передаваемый ему параметр "-fPIE". Если его убрать в spec-файла из
раздела "%build" в строке где экспортируются CFLAGS и LDFLAGS:

было

export CFLAGS="-fPIE -Os -g -pipe -fsigned-char" ; export LDFLAGS=-pie ;

стало

export CFLAGS="-Os -g -pipe -fsigned-char" ; export LDFLAGS=-pie ;

То пересборка будет осуществляться без проблем.

P.S. Самое интересное, что в этом же файле ниже происходит повторное
экспортирование этих переменных, где "-fPIE" снова присутствует, но это
не сказывается негативно на процессе сборки.

Ответить   Tue, 02 Nov 2004 22:34:53 +0300 (#255772)

 

Ответы:

Hi Kolotov!

Tuesday, November 2, 2004, 10:34:53 PM, you wrote:

Господа, объясните мне, зачем собирать пакет из src.rpm, когда можно
собрать просто из src? Там же, на сколько я понимаю, более богатый
выбор опций?

Ответить   Tue, 9 Nov 2004 21:46:03 +0300 (#261802)

 

Здравствуйте, MaX.

Вы писали 9 ноября 2004 г., 21:46:03:

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

Ответить   Fri, 12 Nov 2004 08:20:28 +0300 (#262057)

 

а Вы, извините, каким дистрибутивом пользуетесь?
и какой у Вас канал и где (кто оплачивает)?

Ответить   Fri, 12 Nov 2004 15:23:26 +0300 (#262388)

 

Hi Kolotov!

Friday, November 12, 2004, 3:23:26 PM, you wrote:

Slackware 10.0

Я имел в виду, когда есть из чего выбирать.

Ответить   Sun, 14 Nov 2004 20:46:16 +0300 (#264036)

 

а, ну ясно...

а выбирать в данном случае было из src.rpm и сорцами выдранными из этого
же src.rpm :) И как уже сказал Андрей, управлять пакетами через штатный
пакет-менеджер (rpm, yum) удобнее...

Ответить   Sun, 14 Nov 2004 22:26:56 +0300 (#264216)

 

MaX Koloshnitsyn wrote:

Из src.rpm удобнее использовать на rpm-основанных дистрибутивах по
причинам: 1) зависимости пакетов на первом уровне (при сборке)
автоматически разрешаются, так что еще до запуска ./configure c ее не
всегда понятными сообщениями об отсутствующих файлах можно еще до начала
компиляции предварительно определить, что же, возможно, понадобится для
компиляции; 2) автоматически формируется rpm-пакет. По моему мнению,
src.rpm-пакет не входит в базу rpm и его приходится вручную удалять. Что
же касается набора опций, то возьмите файл <пакет>.spec и модифицируйте
его на строках с configure.

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.kirovlug
Написать в лист: mailto:comp.soft.linux.kirovlug-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.kirovlug--unsub@subscribe.ru?subject=comp.soft.linux.kirovlug

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Tue, 16 Nov 2004 17:29:15 +0300 (#265543)