[Buildroot] [PATCH 1/1] musl: Make only shared libraries conditional
Charles Duffy
charles at dyfis.net
Thu Oct 15 15:27:18 UTC 2015
From: Charles Duffy <charles at dyfis.net>
External toolchain use requires a static libc (as buildroot uses
`gcc --print-file-name libc.a` to find the sysroot); thus, the static portion
of a musl build should not be conditional.
Signed-off-by: Charles Duffy <chaduffy at cisco.com>
---
package/musl/musl.mk | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/package/musl/musl.mk b/package/musl/musl.mk
index f0c45f5..2f43aab 100644
--- a/package/musl/musl.mk
+++ b/package/musl/musl.mk
@@ -29,7 +29,8 @@ define MUSL_CONFIGURE_CMDS
--prefix=/usr \
--libdir=/lib \
--disable-gcc-wrapper \
- $(SHARED_STATIC_LIBS_OPTS))
+ --enable-static \
+ $(if $(BR2_STATIC_LIBS),--disable-shared,--enable-shared))
endef
define MUSL_BUILD_CMDS
--
2.0.0
More information about the buildroot
mailing list