rpm-build-4.0.4: на 586 1) rpmbuild -ba аварийно завершается при работе с srpm > 2Gb пример - http://autoextra.altlinux.org/pub/ALTLinux/rpmbuild-badmem/OUT.1/texlive-2016-alt0.24_39.20160520.src.rpm 2) при работе с srpm близким к порогу (например, 100Mb до 2Gb) пример http://autoextra.altlinux.org/pub/ALTLinux/rpmbuild-badmem/OUT.3/texlive-2016-alt0.21_39.20160520.src.rpm работать пытается, но внутри, судя по логу http://autoextra.altlinux.org/pub/ALTLinux/rpmbuild-badmem/OUT.3-hsh.logs-failure/texlive-2016-alt0.21_39.20160520.src.rpm.log ошибки работы с памятью. Ясно, что в 4.0.4 это никто чинить не будет, однако в свете будущей миграции на rpm-build 4.13 вешаю баг с готовыми тяжелыми пакетами для тестрования. в 4.13 этого бага быть не должно, но вдруг мы какую опцию пои сборке пропустим.
Я думаю, что причина общая с https://bugzilla.altlinux.org/show_bug.cgi?id=29117 > >Комментарий #4 от Dmitry V. Levin 2012-12-20 18:37:37 > >Достаточно просто добавить AC_SYS_LARGEFILE, который does the right thing. В некоторые пакеты просто добавить AC_SYS_LARGEFILE нельзя. Например, в rpm используется fts, соответственно, все взрывается:
(In reply to comment #1) > В некоторые пакеты просто добавить AC_SYS_LARGEFILE нельзя. > Например, в rpm используется fts, соответственно, все взрывается: У вас глубоко устаревшие представления об fts.
Это ограничение формата cpio, помнится?
В федоре (rpm 4.13) и mageia (rpm5) такого ограничения нет
(In reply to comment #4) > В федоре (rpm 4.13) и mageia (rpm5) такого ограничения нет Там, наверное, ограничение в 4Gb.
Не поможет? * Sat Jun 30 2018 Alexey Tourbin <at@altlinux.ru> 4.0.4-alt114 - cpio.c: Fixed the conversion of 8-digit hex file sizes from cpio header. Packages with a 2GB+ file should now be installable. * Tue Jun 26 2018 Alexey Tourbin <at@altlinux.ru> 4.0.4-alt113 - Implemented limited support for large files: a 2GB+ file can now be packaged, but the total size of uncompressed cpio payload is capped at 4 GB. - Automatically downgrade LZMA compression levels 7-9 -> 6 on small payloads.
l -h texlive-texmf-2018-alt1_5.src.rpm -rw-r--r-- 1 igor igor_a 2,5G окт 17 21:53 texlive-texmf-2018-alt1_5.src.rpm да, помогло, конечно. Забыл просто баг закрыть.