[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