[Buildroot] [PATCH] package/connman: disable for musl toolchains
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Fri Aug 19 10:24:15 UTC 2016
Hello,
On Thu, 18 Aug 2016 23:48:21 +0200, Romain Naour wrote:
> Connman doesn't build with musl toolchains due to several "classic"
> musl issues [1] (mixes userspace and kernel headers, missing header)
>
> Upstream received some fixes [2] but they are not yet merged.
>
> Also, gresolv.c use res_ninit() function which is not available
> with musl. A fix from Alpinelinux is available [3] but it require
> some invasive changes.
>
> Disable connman for musl toolchains for now, and wait for upstream
> fixes.
>
> [1] http://wiki.musl-libc.org/wiki/FAQ
> [2] https://lists.01.org/pipermail/connman/2016-August/000880.html
> https://lists.01.org/pipermail/connman/2016-August/000881.html
> https://lists.01.org/pipermail/connman/2016-August/000882.html
> [3] https://github.com/openembedded/openembedded-core/commit/d08f9d7145ba14ce9fbf320719c05560be69212f
>
> Fixes:
> http://autobuild.buildroot.net/results/e88/e88b4dbd4b79fc983b8f7d33da3287966854f8ca
> [...]
>
> Signed-off-by: Romain Naour <romain.naour at gmail.com>
> ---
> package/connman-gtk/Config.in | 6 ++++--
> package/connman/Config.in | 6 ++++--
> 2 files changed, 8 insertions(+), 4 deletions(-)
Applied to master, thanks. One thing that worries me a bit is one we
will remember to re-enable it for musl once musl support has landed
upstream. But oh well, this can probably wait until someone actually
needs connman on musl.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the buildroot
mailing list