On Tue, 2025-02-04 at 14:59 +0100, Sean Nyekjaer via
lists.openembedded.org wrote:
> Hi Ross,
> 
> On Wed, Jan 22, 2025 at 03:04:35PM +0100, Sean Nyekjaer wrote:
> > On Wed, Jan 22, 2025 at 01:41:11PM +0100, Ross Burton wrote:
> > > Hi Sean,
> > > 
> > > On 17 Jan 2025, at 13:08, Sean Nyekjaer via
> > > lists.openembedded.org <sean=geanix....@lists.openembedded.org>
> > > wrote:
> > > > Some recipes(systemd) requires usrmerge. Create the required
> > > > symlinks for `/bin`, `/lib` and `/sbin`, when installing
> > > > nativesdk
> > > > packages.
> > > > Enable the symlink creation by setting the `usrmerge` flag in
> > > > DISTRO_FEATURES_NATIVESDK.
> > > 
> > > This implies that there is some layout dependency between the
> > > target and the sdk environment. There really shouldn't be, what
> > > broke to cause you to send this?
> > 
> > Hi Ross,
> > 
> > In order to build and test our rust programs, we need libudev which
> > systemd is providing.
> > We are running our tests with nativesdk.
> > 
> > Systemd is requires usrmerge.
> > 
> > Hope that explains :)
> > 
> > /Sean
> 
> Forgot to ask you yesterday at the OE Workshop.
> 
> Is anything holding this back?

Yes, there is.

You're using the SDK in a way which it wasn't really intended for and
we're seeing "feature creep" where systemd's requirements being pushed
into places they don't really belong.

If systemd was truly "cross", you wouldn't need to force the target
layout into the SDK. The SDK layout should be independent of the target
system and this breaks that understanding. If we accept this patch, how
can one SDK work with different init systems?

So I don't really feel it appropriate to merge this change, sorry.

Cheers,

Richard


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#210804): 
https://lists.openembedded.org/g/openembedded-core/message/210804
Mute This Topic: https://lists.openembedded.org/mt/110665235/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to