On 03/10/2021 06:20 PM, Richard Purdie wrote:
On Wed, 2021-03-10 at 17:06 +0800, Chen Qi wrote:
This reverts commit 3ecf5d9692fec97b37af6a4e6c747a4e2c2ca292.
The above commit causes a regression, making eSDK not able to be
installed on a different host. For example, build eSDK on ubuntu18
and install the eSDK on ubunt20, then we'll get an error at installation
time. This is because the pseudo-native's sstate cache could not be shared
among different distros.
In addition, according to the pseudo recipe, pseudo-native always has attr
support compiled in. And if people change the PSEUDO_EXTRA_OPTS, the signature
should also change.
The issue is the code in ports/linux/subports, I had evidence that those
values differ depending upon which OS pseudo-native was built upon.
Hi Peter,
Do you have some idea how to fix this problem?
Are the checks in ports/linux/subports the only place that could lead to
different build results on different hosts?
Best Regards,
Chen Qi
We'd need to be able to show that those values don't differ in order
to be able to revert this change.
Ensuring struct statx x is available for example was a harder problem.
I didn't really want to hardcode chunks of libc into pseudo.
Cheers,
Richard
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#149258):
https://lists.openembedded.org/g/openembedded-core/message/149258
Mute This Topic: https://lists.openembedded.org/mt/81223121/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-