summaryrefslogtreecommitdiff
path: root/config/libc/musl.in
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2016-03-17 22:54:43 -0700
committerAlexey Neyman <stilor@att.net>2016-06-09 17:12:49 -0700
commit08d91d41f3c0bceed264a24920b4daa98fa18b9a (patch)
tree80eb013dad077e292319f4aaa40b3f3c286c3b63 /config/libc/musl.in
parent7300eb17b43a38320d25dff47230f483a82b4154 (diff)
downloadcrosstool-ng-08d91d41f3c0bceed264a24920b4daa98fa18b9a.tar.gz
crosstool-ng-08d91d41f3c0bceed264a24920b4daa98fa18b9a.tar.bz2
crosstool-ng-08d91d41f3c0bceed264a24920b4daa98fa18b9a.zip
musl: config is broken for !EXPERIMENTAL
If EXPERIMENTAL is not set, the only choice for version is the set of released versions - currently, 1.1.14. But this only option is disabled because it is also marked EXPERIMENTAL; this leaves no available choices in the configuration. Marking MUSL as experimental: it seems to have header issues which prevent, for example, gdbserver from building. musl copied chunks of ptrace.h code from the kernel into its own headers, which now clash with Linux kernel headers. Manifests at least on SH4 target. Also, musl breaks in powerpc builds: GCC balks at it with "unsupported DEFAULT_LIBC" message. Also, 64-bit powerpc and mips are not supported. So, until someone figures out the dependencies for musl in config/, mark it experimental. Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'config/libc/musl.in')
-rw-r--r--config/libc/musl.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/config/libc/musl.in b/config/libc/musl.in
index 00d98eae..ff84448b 100644
--- a/config/libc/musl.in
+++ b/config/libc/musl.in
@@ -1,6 +1,7 @@
# musl options
## depends on ! WINDOWS && ! BARE_METAL
+## depends on EXPERIMENTAL
##
## select LIBC_SUPPORT_THREADS_NATIVE
## select CC_CORE_PASSES_NEEDED