ipq40xx: only include ath10k-board-qca4019 for the generic subtarget
[openwrt/staging/chunkeey.git] / toolchain / musl / Config.in
index 4049f24664cf4a340fb05df07ac95615d2b14bd0..67ede4d1e7e04e6b28992a46bfc487ab179e8a1c 100644 (file)
@@ -1,22 +1,13 @@
-# Choose musl version.
+# Password crypt stubbing
 
-choice
-       prompt "musl Version"
-       depends on TOOLCHAINOPTS && USE_MUSL
-       default MUSL_USE_VERSION_0_9_15
+config MUSL_DISABLE_CRYPT_SIZE_HACK
+       bool
+       prompt "Include crypt() support for SHA256, SHA512 and Blowfish ciphers" if TOOLCHAINOPTS
+       depends on USE_MUSL && !EXTERNAL_TOOLCHAIN
+       default y
        help
-         Select the version of musl you wish to use.
-
-       config MUSL_USE_VERSION_0_9_15
-               select MUSL_VERSION_0_9_15
-               bool "musl 0.9.15"
-
-endchoice
-
-
-# Debug version.
-
-config MUSL_ENABLE_DEBUG
-       bool "Build with debug information"
-       depends on TOOLCHAINOPTS && USE_MUSL
-       default n
+         Enable this option to re-include crypt() support for the SHA256, SHA512 and
+         Blowfish ciphers. Without this option, attempting to hash a string with a salt
+         requesting one of these ciphers will cause the crypt() function to call stub
+         implementations which will always fail with errno ENOSYS. Including the ciphers
+         will increase the library size by about 14KB after LZMA compression.