On Wed, Aug 28, 2019 at 11:06 AM Adrian Bunk <[email protected]> wrote: > > What about marking networkmanager as incompatible with musl instead of > maintaining an ever-growing mess? >
if the fix is specifically done for musl alone then I would agree, but in many cases, the fixes have been cleaning up assumptions in kernel UAPI headers on glibc provided headers which is a good thing, and it does take some time for kernel header changes to flow upstream but eventually, they do. e.g. see [1] > Networkmanager uses parts of systemd as a library and also has own > glibc-only usages. > > Both systemd and networkmanager are fundamentally Linux-only, > and for systemd it is known that upstream has made the design > decision to not compromise their software for rare usecases > with C libraries other than glibc. > > AFAIK OE is the only distribution trying to build either of these > with musl, other musl-using distributions are using less heavyweight > solutions. > We should enable as much as possible we can and not go overboard in supporting everything except for core packages where it might be ok to put a bit of effort and upstream the changes network manager is quite useful in base images eg. xfce images etc > cu > Adrian > [1] https://github.com/torvalds/linux/commit/35341ca0614ab13e1ef34ad4f29a39e15ef31fa8 -- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
