From 52260ccebb73465eacbc292bdc343bdd75e14801 Mon Sep 17 00:00:00 2001 From: Bryan Hundven Date: Thu, 31 Jul 2014 19:01:46 -0700 Subject: libc/musl: add musl-libc support This patch adds initial support for musl-libc. Musl-libc versions currently supported: * 1.0.3 (Stable) * 1.1.3 (Previous Mainline) * 1.1.4 (Mainline) Futher improvements are needed. * gcc-4.9.x has issues (Might be fixed in musl-1.1.4). * Multilib support is needed. * Checks to make sure paths are correct. * Move to 2-step gcc build. 3-step build is not necessary. Signed-off-by: Bryan Hundven [yann.morin.1998@free.fr: removed the gcc musl patch, to be added later; removed dead code do_get_arch()] Signed-off-by: "Yann E. MORIN" --- scripts/build/arch/arm.sh | 1 + 1 file changed, 1 insertion(+) (limited to 'scripts/build/arch') diff --git a/scripts/build/arch/arm.sh b/scripts/build/arch/arm.sh index 430bddee..5f6ce2fc 100644 --- a/scripts/build/arch/arm.sh +++ b/scripts/build/arch/arm.sh @@ -17,6 +17,7 @@ CT_DoArchTupleValues() { case "${CT_LIBC},${CT_ARCH_ARM_EABI}" in *glibc,y) CT_TARGET_SYS=gnueabi;; uClibc,y) CT_TARGET_SYS=uclibcgnueabi;; + musl,y) CT_TARGET_SYS=musleabi;; *,y) CT_TARGET_SYS=eabi;; esac -- cgit v1.2.3