On Thu, Apr 08, 2021 at 11:47:22AM +0300, Andrey Cherepanov wrote: > Что правильнее использовать для сборки в несколько потоков: > %__nprocs Этот определён, сколько вообще помню rpm-build. > или %build_parallel_jobs ? А этот ты откуда вообще взял? -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info
On 2021-04-08 12:33:55 +0300, Michael Shigorin wrote: >> Что правильнее использовать для сборки в несколько потоков: >> %__nprocs > Этот определён, сколько вообще помню rpm-build. И его хорошо бы засунуть в %make_parallel (ныне %make_build). >> или %build_parallel_jobs ? > А этот ты откуда вообще взял? Для проверок бывает полезно, но есть же %__nprocs А вообще, конечно, нужны %make_install (вместо %makeinstall_std) и %make_parallel_install Именно с DESTDIR и всей ботвой... -- Alexey V. Vissarionov gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
[-- Attachment #1: Type: text/plain, Size: 667 bytes --] On Thu, 8 Apr 2021 15:25:18 +0300 Alexey V. Vissarionov wrote: > On 2021-04-08 12:33:55 +0300, Michael Shigorin wrote: > > >> Что правильнее использовать для сборки в несколько потоков: > >> %__nprocs > > Этот определён, сколько вообще помню rpm-build. > > И его хорошо бы засунуть в %make_parallel (ныне %make_build). Так он уже там, читай внимательнее. $ rpmbuild --showrc | grep smp_mf -14: _smp_mflags -j${NPROCS:-%__nprocs} -14: make_build %_make_bin %_smp_mflags Best regards, Andrew Savchenko [-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
On Thu, Apr 08, 2021 at 03:25:18PM +0300, Alexey V. Vissarionov wrote: > >> Что правильнее использовать для сборки в несколько потоков: > >> %__nprocs > > Этот определён, сколько вообще помню rpm-build. > И его хорошо бы засунуть в %make_parallel (ныне %make_build). $ rpm --eval %make_build make -j${NPROCS:=16} -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info