[Buildroot] [PATCH 1/1] musl: Honor BR2_STATIC_LIBS / BR2_SHARED_LIBS

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Wed Oct 14 21:35:07 UTC 2015


Charles,

On Tue, 13 Oct 2015 23:29:37 -0500, Charles Duffy wrote:
> From: Charles Duffy <charles at dyfis.net>
> 
> Signed-off-by: Charles Duffy <chaduffy at cisco.com>

Thanks for the patch!

> diff --git a/package/musl/musl.mk b/package/musl/musl.mk
> index 22589f5..aca78ab 100644
> --- a/package/musl/musl.mk
> +++ b/package/musl/musl.mk
> @@ -28,7 +28,9 @@ define MUSL_CONFIGURE_CMDS
>  			--host=$(GNU_TARGET_NAME) \
>  			--prefix=/usr \
>  			--libdir=/lib \
> -			--disable-gcc-wrapper)
> +			--disable-gcc-wrapper \
> +			$(if $(BR2_STATIC_LIBS),--disable-shared) \
> +			$(if $(BR2_SHARED_LIBS),--disable-static))

Could you instead try the following change:

-			--disable-gcc-wrapper)
+			--disable-gcc-wrapper \
+			$(SHARED_STATIC_LIBS_OPTS))


The SHARED_STATIC_LIBS_OPTS variable, defined in package/Makefile.in,
already contains the right combination of
--{enable,disable}-{static,shared} depending on BR2_STATIC_LIBS,
BR2_SHARED_LIBS and BR2_STATIC_SHARED_LIBS.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


More information about the buildroot mailing list