diff options
author | Bryan Hundven <bryanhundven@gmail.com> | 2014-07-31 19:01:46 -0700 |
---|---|---|
committer | Yann E. MORIN <yann.morin.1998@free.fr> | 2014-08-08 22:49:37 +0200 |
commit | 52260ccebb73465eacbc292bdc343bdd75e14801 (patch) | |
tree | 5c3bc3421aabafccea418618a04d8f7b2b30bc98 /scripts/functions | |
parent | 152b7ad4b456eec1ef7f1174c6c18074d35c66b5 (diff) | |
download | crosstool-ng-52260ccebb73465eacbc292bdc343bdd75e14801.tar.gz crosstool-ng-52260ccebb73465eacbc292bdc343bdd75e14801.tar.bz2 crosstool-ng-52260ccebb73465eacbc292bdc343bdd75e14801.zip |
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 <bryanhundven@gmail.com>
[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" <yann.morin.1998@free.fr>
Diffstat (limited to 'scripts/functions')
-rw-r--r-- | scripts/functions | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/functions b/scripts/functions index 2e4d4fa6..eae3b956 100644 --- a/scripts/functions +++ b/scripts/functions @@ -1182,6 +1182,7 @@ CT_DoBuildTargetTuple() { case "${CT_LIBC}" in *glibc) CT_TARGET_SYS=gnu;; uClibc) CT_TARGET_SYS=uclibc;; + musl) CT_TARGET_SYS=musl;; *) CT_TARGET_SYS=elf;; esac |