[sisyphus] Добавление новой платформы для сборки (Было: Ошибка сборки glibc)
Немос
nemos-linux на yandex.ru
Пт Сен 24 15:02:26 MSD 2004
Alexey Novikov пишет:
>>>| В качестве обходного варианта можно выключить автопоиск perl'овых
>>>| зависимостей.
>>>
>>>И как это сделать?
>>Поставить src-пакет, зайти в каталог /usr/src/RPM/SOURCES (или другой,
>>какой Вы используете) и в файле find-requires.sh в строке
>>
>>(/usr/lib/rpm/find-requires; echo $? >"$file") |fgrep -v GLIBC_PRIVATE ||:
>>
>>к программе /usr/lib/rpm/find-requires добавить параметр `noperl'. Потом
>
> Не надо так! Просто добавить в spec строку вида
> AutoReq: noperl
Спасибо собралось под athlon без проблем после добавления этой строчки.
Интересно почему проблемы с зависимостями возникают лишь при сборке под платформы отличные от i586?
К сожелению я не умею оставновится во время.
Решил пересобрать под athlon-xp (добавляется подержка sse) и решил добавить соответствующую
платформу для сборки, и вут тут и возникли проблемы:
1. использовать в качестве параметра для rpm --target athlon-xp невозможно так как rpm считает это
сокращением от athlon-alt-xp.
2. при использовании --target athlonxp и добавления соответствующих строк в /usr/lib/rpm/rpmrc и
создании макроса /usr/lib/rpm/athlonxp-alt-linux/macros валится при конфигурировании (при запуске
configure).
Кто нибудь знает как решить эту проблему, где надо что подправить?
----------- следущая часть -----------
╡('jш╚y╚j e┴ф╜┼┴Ъ╕
l┼ з╤Йчш²▌╔ИоВb┌+Z√х═²╚n╜Е+√m╖ЪЕ┼кlj[e┼{╠╝ОИ┼≈╚≥╗╔Чх╛й≤nЁЖ╜╣╖!≥ИМЁЩ╢с█=ш▐з{о<Сw?╡('jш╚y╦╖
Подробная информация о списке рассылки Sisyphus