On Thu, Jul 19, 2018 at 10:14 AM, Michał Górny <mgo...@gentoo.org> wrote:
> W dniu czw, 19.07.2018 o godzinie 10∶06 -0400, użytkownik Mike Gilbert
> napisał:
>> 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.
>>
>
> Given that we still have a reasonably small set of EAPI 7 ebuilds, how
> about EAPI 7 for all Pythons + python3_7 for all EAPIs?  ;-)

That sounds good to me.

Reply via email to