X-Git-Url: https://git.archive.openwrt.org/?p=openwrt.git;a=blobdiff_plain;f=Config.in;h=403597804f09089ae01a51f27f6ff9159d2b7d79;hp=61d87a0a1cebda91e062a9265c26789a27c6f0b6;hb=951215d74799ef2f4c28f70433008ae0b69822c1;hpb=bf4ead177152d60b577521c2b2a3871bb769371b diff --git a/Config.in b/Config.in index 61d87a0a1c..403597804f 100644 --- a/Config.in +++ b/Config.in @@ -46,9 +46,15 @@ menu "Target Images" config TARGET_INITRAMFS_COMPRESSION_XZ bool "xz" - depends LINUX_2_6_38 endchoice + config EXTERNAL_CPIO + string + prompt "Use external cpio" if TARGET_ROOTFS_INITRAMFS + default "" + help + Kernel uses specified external cpio as INITRAMFS_SOURCE + comment "Root filesystem archives" config TARGET_ROOTFS_CPIOGZ @@ -145,7 +151,14 @@ menu "Global build settings" bool "Compile with full language support" help When this option is enabled, packages are built with the full versions of iconv and GNU gettext - instead of the default OpenWrt stubs. + instead of the default OpenWrt stubs. If uClibc is used, it is also built with locale support. + + config BUILD_STATIC_TOOLS + default n + bool "Attempt to link host utilities statically" + help + Linking host utilities like sed or firmware-utils statically increases the portability of the + generated ImageBuilder and SDK tarballs, however it may fail on some Linux distributions. config SHADOW_PASSWORDS bool @@ -193,6 +206,15 @@ menu "Global build settings" help This will give you more information in stack traces from kernel oopses + config KERNEL_FTRACE + bool "Compile the kernel with tracing support" + default n + + config KERNEL_ENABLE_DEFAULT_TRACERS + bool "Trace process context switches and events" + depends on KERNEL_FTRACE + default n + config KERNEL_DEBUG_KERNEL bool default n @@ -204,10 +226,16 @@ menu "Global build settings" help This will compile your kernel and modules with debug information. + config KERNEL_DEBUG_LL_UART_NONE + bool + default n + depends on arm + config KERNEL_DEBUG_LL bool default n depends on arm + select KERNEL_DEBUG_LL_UART_NONE help ARM low level debugging @@ -229,8 +257,21 @@ menu "Global build settings" config KERNEL_MAGIC_SYSRQ bool "Compile the kernel with SysRq support" + default y + + config KERNEL_ELF_CORE + bool "Enable process core dump support" + default y + + config KERNEL_PROVE_LOCKING + bool "Enable kernel lock checking" + select KERNEL_DEBUG_KERNEL default n + config KERNEL_PRINTK_TIME + bool "Enable printk timestamps" + default y + comment "Package build options" config DEBUG @@ -283,6 +324,7 @@ menu "Global build settings" bool prompt "Parallelize the default package build rule (May break build)" depends on PKG_BUILD_PARALLEL + depends on BROKEN default n help Always set the default package build rules to parallel build. @@ -298,6 +340,7 @@ menu "Global build settings" bool prompt "Parallelize the toolchain build (May break build)" depends on PKG_BUILD_PARALLEL + depends on BROKEN default n help Build the toolchain with parallel make jobs. @@ -361,6 +404,21 @@ menu "Global build settings" Note that this will make the system libraries incompatible with most of the packages that are not selected during the build process + choice + prompt "Preferred standard C++ library" + default USE_LIBSTDCXX if USE_EGLIBC + default USE_UCLIBCXX + help + Select the preferred standard C++ library for all packages that support this. + + config USE_UCLIBCXX + bool "uClibc++" + + config USE_LIBSTDCXX + bool "libstdc++" + + endchoice + endmenu menuconfig DEVEL @@ -425,6 +483,19 @@ menuconfig DEVEL In this instance, the --refererence option of git clone will be used thus creating a quick local clone of your repo. + config BUILD_LOG + bool "Enable log files during build process" if DEVEL + help + If enabled log files will be written to the ./log directory + + config SRC_TREE_OVERRIDE + bool "Enable package source tree override" if DEVEL + help + If enabled, you can force a package to use a git tree as source + code instead of the normal tarball. Create a symlink 'git-src' + in the package directory, pointing to the .git tree that you want + to pull the source code from + menuconfig TARGET_OPTIONS bool "Target Options" if DEVEL