build system cleanup: rename FEATURE_AWK_MATH to FEATURE_AWK_LIBM; disable parsing test applet.
No binary (build failed)
—
(log yok)
| @@ -494,8 +494,8 @@ config INCLUDE_SUSv2 | |
| will be supported in head, tail, and fold. (Note: should | |
| affect renice too.) | |
| - | config PARSE |
| - | bool "Uniform config file parser debugging applet: parse" |
| + | ### config PARSE |
| + | ### bool "Uniform config file parser debugging applet: parse" |
| endmenu | |
| @@ -58,7 +58,6 @@ CONFIG_NO_DEBUG_LIB=y | |
| # CONFIG_DMALLOC is not set | |
| # CONFIG_EFENCE is not set | |
| CONFIG_INCLUDE_SUSv2=y | |
| - | # CONFIG_PARSE is not set |
| # | |
| # Installation Options | |
| @@ -306,7 +305,7 @@ CONFIG_WHICH=y | |
| # Editors | |
| # | |
| CONFIG_AWK=y | |
| - | CONFIG_FEATURE_AWK_MATH=y |
| + | CONFIG_FEATURE_AWK_LIBM=y |
| CONFIG_CMP=y | |
| CONFIG_DIFF=y | |
| CONFIG_FEATURE_DIFF_BINARY=y | |
| @@ -12,7 +12,7 @@ config AWK | |
| Awk is used as a pattern scanning and processing language. This is | |
| the BusyBox implementation of that programming language. | |
| - | config FEATURE_AWK_MATH |
| + | config FEATURE_AWK_LIBM |
| bool "Enable math functions (requires libm)" | |
| default n | |
| depends on AWK | |
| @@ -512,7 +512,7 @@ static const char EMSG_TOO_FEW_ARGS[] ALIGN1 = "Too few arguments for builtin"; | |
| static const char EMSG_NOT_ARRAY[] ALIGN1 = "Not an array"; | |
| static const char EMSG_POSSIBLE_ERROR[] ALIGN1 = "Possible syntax error"; | |
| static const char EMSG_UNDEF_FUNC[] ALIGN1 = "Call to undefined function"; | |
| - | #if !ENABLE_FEATURE_AWK_MATH |
| + | #if !ENABLE_FEATURE_AWK_LIBM |
| static const char EMSG_NO_MATH[] ALIGN1 = "Math support is not compiled in"; | |
| #endif | |
| @@ -2024,7 +2024,7 @@ static var *exec_builtin(node *op, var *res) | |
| switch (info & OPNMASK) { | |
| case B_a2: | |
| - | #if ENABLE_FEATURE_AWK_MATH |
| + | #if ENABLE_FEATURE_AWK_LIBM |
| setvar_i(res, atan2(getvar_i(av[0]), getvar_i(av[1]))); | |
| #else | |
| syntax_error(EMSG_NO_MATH); | |
| @@ -2465,7 +2465,7 @@ static var *evaluate(node *op, var *res) | |
| case F_rn: | |
| R.d = (double)rand() / (double)RAND_MAX; | |
| break; | |
| - | #if ENABLE_FEATURE_AWK_MATH |
| + | #if ENABLE_FEATURE_AWK_LIBM |
| case F_co: | |
| R.d = cos(L.d); | |
| break; | |
| @@ -2633,7 +2633,7 @@ static var *evaluate(node *op, var *res) | |
| L.d /= R.d; | |
| break; | |
| case '&': | |
| - | #if ENABLE_FEATURE_AWK_MATH |
| + | #if ENABLE_FEATURE_AWK_LIBM |
| L.d = pow(L.d, R.d); | |
| #else | |
| syntax_error(EMSG_NO_MATH); | |
| @@ -270,7 +270,7 @@ USE_NOHUP(APPLET(nohup, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) | |
| USE_NSLOOKUP(APPLET(nslookup, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) | |
| USE_OD(APPLET(od, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) | |
| USE_OPENVT(APPLET(openvt, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) | |
| - | USE_PARSE(APPLET(parse, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) |
| + | //USE_PARSE(APPLET(parse, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) |
| USE_PASSWD(APPLET(passwd, _BB_DIR_USR_BIN, _BB_SUID_ALWAYS)) | |
| USE_PATCH(APPLET(patch, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) | |
| USE_PGREP(APPLET(pgrep, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) | |
| @@ -9,7 +9,7 @@ | |
| #include "libbb.h" | |
| - | #if ENABLE_PARSE |
| + | #if defined ENABLE_PARSE && ENABLE_PARSE |
| int parse_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; | |
| int parse_main(int argc UNUSED_PARAM, char **argv) | |
| { | |
| @@ -58,7 +58,6 @@ CONFIG_NO_DEBUG_LIB=y | |
| # CONFIG_DMALLOC is not set | |
| # CONFIG_EFENCE is not set | |
| CONFIG_INCLUDE_SUSv2=y | |
| - | # CONFIG_PARSE is not set |
| # | |
| # Installation Options | |
| @@ -304,7 +303,7 @@ CONFIG_WHICH=y | |
| # Editors | |
| # | |
| CONFIG_AWK=y | |
| - | CONFIG_FEATURE_AWK_MATH=y |
| + | CONFIG_FEATURE_AWK_LIBM=y |
| CONFIG_CMP=y | |
| CONFIG_DIFF=y | |
| CONFIG_FEATURE_DIFF_BINARY=y | |