toolchain-buildroot: don't show musl on noMMU platforms
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 31 Mar 2016 19:00:10 +0000 (21:00 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Fri, 8 Apr 2016 10:09:52 +0000 (12:09 +0200)
While musl has recently gained noMMU support for the sh2 platform, we
don't support this yet. So for the time being, let's not show musl as
an available C library on noMMU platforms. This is for example
important on ARM noMMU: ARM is supported by musl, but not its noMMU
variants.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
toolchain/toolchain-buildroot/Config.in

index ea290eb97a7b5ca4e107767209d6cc45d49d3b3b..0c4080111a254da8c6ded80fc0c1f380d8d5eb90 100644 (file)
@@ -94,6 +94,9 @@ config BR2_TOOLCHAIN_BUILDROOT_MUSL
        depends on !BR2_powerpc_SPE # not supported, build breaks
        # Unsupported for MIPS R6
        depends on !BR2_mips_32r6 && !BR2_mips_64r6
+       # sh2 nommu is supported by musl, but we don't have support
+       # for it in Buildroot.
+       depends on BR2_USE_MMU
        select BR2_TOOLCHAIN_USES_MUSL
        help
          This option selects musl as the C library for the