[sisyphus] hasher build args
Grigory Batalov
=?iso-8859-1?q?bga_=CE=C1_altlinux=2Eru?=
Ср Апр 20 12:16:21 MSD 2005
Здрвствуйте!
Попробовал собрать libarp со статическими библиотеками и вот
на что наткнулся:
$ hsh -v --build-args "--enable static" --repackage-source ~/hasher apr-0.9.5-alt0.4.src.rpm
...
initroot: created RPM build directory tree.
rebuild: changed working directory to `/home/bga/hasher'
rebuild: created rebuild script.
`/home/ALTLinux/updates/Master/2.4/SRPMS.updates/apr-0.9.5-alt0.4.src.rpm' -> `chroot/.in/apr-0.9.5-alt0.4.src.rpm'
rebuild: apr-0.9.5-alt0.4.src.rpm: sisyphus_check passed.
rebuild: apr-0.9.5-alt0.4.src.rpm: fetched build dependencies.
rebuild: apr-0.9.5-alt0.4.src.rpm: calculated build dependencies:
error: failed build dependencies:
glibc-devel-static is needed by apr-0.9.5-alt0.4
Installing apr-0.9.5-alt0.4.src.rpm
Building target platforms: i586
Building for target i586
0.16user 0.01system 0:00.17elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (424major+268minor)pagefaults 0swaps
rebuild: rebuild of `apr-0.9.5-alt0.4.src.rpm' failed.
В apr.spec указано:
%def_disable static
%{?_enable_static:BuildPreReq: glibc-devel-static}
Видимо, поэтому изначально glibc-devel-static не втягивается
в chroot, а требуется только при сборке.
Это в hasher-1.0.12-alt0.M24.1. Можно ли это как-то решить?
(Не перепаковывая apr-0.9.5-alt0.4.src.rpm с %def_enable static)
Подробная информация о списке рассылки Sisyphus