Hi Guillem (2024.12.04_13:03:29_+0000)
> > Are there other layers that could reasonably be used to implement a more
> > general form of parallelism limiting based on system RAM? Ideally, we'd
> > consolidate these implementations into fewer places.
> 
> I think adding this in dpkg-buildpackage itself would make most sense
> to me, where it is already deciding what amount of parallelism to use
> when specifying «auto» for example.
> 
> Given that this would be and outside-in interface, I think this would
> imply declaring these parameters say as debian/control fields for example,
> or some other file to be parsed from the source tree.

I don't think this can be entirely outside-in, the package needs to say
how much ram it needs per-core, to be able to calculate the appropriate
degree of parallelism. So, we have to declare a value that then gets
calculated against the proposed parallelism.

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272

Reply via email to