On Tue, Jul 17, 2018 at 10:48 AM, Michał Górny <mgo...@gentoo.org> wrote:
> W dniu wto, 17.07.2018 o godzinie 10∶40 -0400, użytkownik Mike Gilbert
> napisał:
>> On Tue, Jul 17, 2018 at 4:41 AM, Michał Górny <mgo...@gentoo.org> wrote:
>> > Python 3.5+ introduces parallel build support in distutils.  Take
>> > advantage of that by passing appropriate -j option.  Since distutils
>> > does not support an equivalent of --load-average, default to the number
>> > of CPUs+1 when unspecified.
>>
>> How do we disable this in individual ebuilds when we inevitably run
>> into problematic packages?
>
> My guess would be, same as emake:
>
>   distutils-r1_python_compile -j1
>
> (I haven't tested it though)

This will affect stable ebuilds that have python3_5 or python3_6
enabled. It would be a good idea to test it on a reasonable sample of
ebuilds first.

Alternatively, we could enable it for python3_7 first and see what
kind of fallout that produces.

Reply via email to