[oe] [meta-networking][RFC PATCH 0/1] Failed to compile networkmanager with musl

Khem Raj raj.khem at gmail.com
Wed Aug 28 18:53:27 UTC 2019


On Wed, Aug 28, 2019 at 11:06 AM Adrian Bunk <bunk at stusta.de> 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


More information about the Openembedded-devel mailing list