Skip to content

Commit

Permalink
musl: config is broken for !EXPERIMENTAL
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
stilor committed Jun 10, 2016
1 parent 7300eb1 commit 08d91d4
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions 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
Expand Down

0 comments on commit 08d91d4

Please sign in to comment.