OSDN Git Service

release-request-1b0d6769-ebfa-4e2d-b128-039ac0dcd5c9-for-git_oc-mr1-release-4140700...
[android-x86/external-toybox.git] / Config.in
index 8fb1f13..5c4b5fe 100644 (file)
--- a/Config.in
+++ b/Config.in
@@ -77,6 +77,12 @@ config TOYBOX_LIBCRYPTO
        help
          Use faster hash functions out of exteral -lcrypto library.
 
        help
          Use faster hash functions out of exteral -lcrypto library.
 
+config TOYBOX_LIBZ
+       bool "Use libz (zlib)"
+       default n
+       help
+         Use libz for gz support.
+
 config TOYBOX_FLOAT
        bool "Floating point support"
        default y
 config TOYBOX_FLOAT
        bool "Floating point support"
        default y
@@ -135,6 +141,12 @@ config TOYBOX_DEBUG
          Enable extra checks for debugging purposes. All of them catch
          things that can only go wrong at development time, not runtime.
 
          Enable extra checks for debugging purposes. All of them catch
          things that can only go wrong at development time, not runtime.
 
+config TOYBOX_PEDANTIC_ARGS
+       bool "Pedantic argument checking"
+       default n
+       help
+         Check arguments for commands that have no arguments.
+
 config TOYBOX_UID_SYS
        int "First system UID"
        default 100
 config TOYBOX_UID_SYS
        int "First system UID"
        default 100
@@ -157,19 +169,12 @@ config TOYBOX_MUSL_NOMMU_IS_BROKEN
          daemon() at compile time, musl intentionally includes broken versions
          that always return -ENOSYS on nommu systems, and goes out of its way
          to prevent any cross-compile compatible compile-time probes for a
          daemon() at compile time, musl intentionally includes broken versions
          that always return -ENOSYS on nommu systems, and goes out of its way
          to prevent any cross-compile compatible compile-time probes for a
-         nommu system.
+         nommu system. (It doesn't even #define __MUSL__ in features.h.)
 
          Musl does this despite the fact that a nommu system can't even run
          standard ELF binaries, and requires specially packaged executables.
 
          Musl does this despite the fact that a nommu system can't even run
          standard ELF binaries, and requires specially packaged executables.
-         (You can't even check a #define to see that you're building against
-         musl, due to its maintainer's policy that musl never has bugs that
-         require workarounds.)
-
          So our only choice is to manually provide a musl nommu bug workaround
          you can manually select to enable (larger, slower) nommu support with
          musl.
 
          So our only choice is to manually provide a musl nommu bug workaround
          you can manually select to enable (larger, slower) nommu support with
          musl.
 
-         You don't need this for uClibc, we have a compile time probe that
-         autodetects nommu support there.
-
 endmenu
 endmenu