This adds a small subsection to the section on parallel make which documents the %constrain_build macro.
Currently this macro exists in rawhide, but after testing I will backport it through Fedora and EPEL. (It uses features from RPM 4.17 so this does require a little work.) So this shouldn't be merged right now.
As an aside, I'm curious as to which buildsystems this doesn't affect. I'm pretty sure it doesn't change what %pyproject_wheel does. I think Perl just uses %make_build. Rust seems to incorporate %_smp_mflags, as does ninja, so they should work. should work. I've no idea at all about go.
This adds a small subsection to the section on parallel make which documents the %constrain_build macro.
Currently this macro exists in rawhide, but after testing I will backport it through Fedora and EPEL. (It uses features from RPM 4.17 so this does require a little work.) So this shouldn't be merged right now.
As an aside, I'm curious as to which buildsystems this doesn't affect. I'm pretty sure it doesn't change what
%pyproject_wheeldoes. I think Perl just uses%make_build. Rust seems to incorporate%_smp_mflags, as does ninja, so they should work. should work. I've no idea at all about go.