Those are valid objections and I wasn't happy with how invasive the
necessary changes were either. The reason I'm still working on it is
that I'd really like to have an alignment for native/target for libsdl2.
As it is, libsdl2-native unconditionally adds x11. From the perspective
that we eventually want to reach the point where wayland/x11 becomes an
either/or decision, I think that should be changed.
I did some cleanup and it is much less invasive now. To align
native/target PACKAGECONFIG, only patches 1-3 are needed. 4-5 add
pipewire and libdecor and I added them just for completeness.
The patches are made for kirkstone because I have too many problems with
the poky master branch distracting me at the moment.
Markus
Am 21.05.22 um 09:48 schrieb richard.pur...@linuxfoundation.org:
On Fri, 2022-05-20 at 14:46 +0200, Markus Volk wrote:
A number of the things you're adding native versions to worry me a
little since they're often functionality from the native system which
we've been trying hard not to duplicate. For example, you wouldn't want
two udevs running. Worse, it may be eudev but could also be systemd and
the native binaries are supposed to run on both systems. Similarly, you
wouldn't expect a build to start a local ssh server via openssh.
With libpam, we'd want to be sure that the library works in a number of
different environments.
These issues are probably why you see the native PACKAGECONFIG for
libsdl being a bit more minimal to avoid these kinds of dilemmas.
I also noticed you renamed gles2 to gles and I'm not sure if that will
catch existing users our or not.
There are definitely good things in the patch, for example the removal
of obsolete config but there are things I'm unsure about (e.g.
pipewire, libpam) and things I do think may cause more problems than
they solve (openssh-native and eudev-native).
Cheers,
Richard
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#165972):
https://lists.openembedded.org/g/openembedded-core/message/165972
Mute This Topic: https://lists.openembedded.org/mt/91203655/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-