On 09/02/2017 12:19 PM, Zac Medico wrote:
> On 09/02/2017 10:46 AM, Michał Górny wrote:
>> dev-python/pycparser-2.18+ exposes a design flaw in dev-python/ply that
>> makes it unable to work with -OO code. Remove the optimizations from
>> Portage shebangs to prevent triggering the issue until we find a proper
>> solution for it.
>>
>> Bug: https://bugs.gentoo.org/628386
>> ---
>>  bin/clean_locks   | 2 +-
>>  bin/dispatch-conf | 2 +-
>>  bin/ebuild        | 2 +-
>>  bin/emaint        | 2 +-
>>  bin/env-update    | 2 +-
>>  bin/portageq      | 2 +-
>>  tabcheck.py       | 2 +-
>>  7 files changed, 7 insertions(+), 7 deletions(-)
>>
>> diff --git a/bin/clean_locks b/bin/clean_locks
>> index 13af06197..fb245972f 100755
>> --- a/bin/clean_locks
>> +++ b/bin/clean_locks
>> @@ -1,4 +1,4 @@
>> -#!/usr/bin/python -bO
>> +#!/usr/bin/python -b
> 
> The diff shows -O, but the commit messages says -OO, so which one is it 
> really?
> 
> Are we sure that it's worth it to load all of the __doc__ strings into
> memory, given that we have alternative implementations for everything
> that pycrypto provides?

Seems that we inadvertently dropped -O from the emerge shebang during
some refactoring here:

https://gitweb.gentoo.org/proj/portage.git/commit/?id=941dc5b26301075545e5fb3580f5d72c5f78c3cd
-- 
Thanks,
Zac

Reply via email to