[Buildroot] [PATCH 1/1] package/connman: fix build failure on x86_64

Romain Naour romain.naour at smile.fr
Thu Mar 26 13:50:14 UTC 2020


Hi Mikael,

Le 26/03/2020 à 14:24, Mikael Bourhis-Cloarec a écrit :
> The new Connman 1.38 release uses 'WireGuard' and 'libmnl' by default now.
> 
> But to keep the same 'Connman' setup as previous setup, we need to
> explicitly disable the 'WireGuard' support.
> 
> The support of all the new 'Connman' options will be done after.
> 
> Fixes:
> http://autobuild.buildroot.org/results/dd8/dd8a68827ca70838c59d82780cb3eadf6b9764c2/

This build issue in not related to x86_64 only (see commit title), It is also
present for other architectures. See:
http://autobuild.buildroot.org/?reason=connman-1.38

I would write: package/connman: disable wireguard support

> 
> Signed-off-by: Mikael Bourhis-Cloarec <mikael.bourhis at smile.fr>
> ---
>  package/connman/connman.mk | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/package/connman/connman.mk b/package/connman/connman.mk
> index 701be8b59d..251998d0dd 100644
> --- a/package/connman/connman.mk
> +++ b/package/connman/connman.mk
> @@ -14,6 +14,8 @@ CONNMAN_LICENSE_FILES = COPYING
>  
>  CONNMAN_CONF_OPTS = --with-dbusconfdir=/etc
>  
> +CONNMAN_CONF_OPTS += --disable-wireguard

We prefer something like:

CONNMAN_CONF_OPTS = --with-dbusconfdir=/etc \
	--disable-wireguard

Best regards,
Romain


> +
>  ifeq ($(BR2_INIT_SYSTEMD),y)
>  CONNMAN_CONF_OPTS += --with-systemdunitdir=/usr/lib/systemd/system
>  endif
> 



More information about the buildroot mailing list