> On Jun 3, 2020, at 6:43 AM, Richard Purdie 
> <[email protected]> wrote:
> 
> On Wed, 2020-06-03 at 11:06 +0200, Alexander Kanavin wrote:
>> I'm not sure if this is distro specific. _PYTHON_SYSCONFIGDATA_NAME
>> is set from python3native.bbclass so that native python can pick up
>> target configuration, and if the target configuration is not there
>> (it comes with target python3 build), then there will be a failure
>> like the above. How does your recipe look like? Do you get the same
>> failure if you try devtool modify in a plain yocto environment (not
>> the SDK)?
> 
> Chris and I did talk about this on irc:
> 
> (22:33:38) kergoth: actually fails even without prserv enabled at all
> (22:34:07) kergoth: just import pydoc will call sysconfig.get_path() which 
> enters that codepath
> (22:34:22) kergoth: so calling anything that imports bb from a task will 
> explode
> (22:34:33) kergoth: cooker pulls in xmlrpc, which pulls in pydoc
> (22:34:41) kergoth: breaks devtool modify
> (22:37:04) RP: kergoth: right, it was more about it being a hint at the kinds 
> of issues
> (22:37:11) kergoth: ah, fair enough
> (22:37:26) kergoth: i expect we may need to change how python3native is doing 
> its thing
> (22:42:55) RP: kergoth: quite possibly. I never liked that fix and suspected 
> there was more to it :/
> (23:21:39) kergoth: RP: maybe something like 
> https://github.com/openembedded/openembedded-core/compare/master...kergoth:python-sysconfig
>  ? i'll mull it over. makes sense, though. we rename _sysconfig only for the 
> python3-native recipe, so it'd make sense for us to only change that name for 
> our python, not any python run from the task
> (23:21:49) kergoth: _sysconfigdata, that is
> (23:46:35) RP: kergoth: something like that would make sense, yes
> 
> Chris: Did you come to any conclusion? 

I tested the initial linked prototype but it caused failures in the glib build 
so it must have been missing something. I haven’t had time this week to look 
back into it yet.

> Does someone want to send a patch?
> 
> Cheers,
> 
> Richard
> 
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#49571): https://lists.yoctoproject.org/g/yocto/message/49571
Mute This Topic: https://lists.yoctoproject.org/mt/74637733/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to