]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blobdiff - Config.in
lrzsz: install symlinks for XMODEM and YMODEM
[coffee/buildroot.git] / Config.in
index 037ea2265b76e7cb5e6ac89ca7ef4c594148f3a3..6b5b2b043c88a11750fce0772a44e58f886b89eb 100644 (file)
--- a/Config.in
+++ b/Config.in
@@ -62,6 +62,11 @@ config BR2_HOST_GCC_AT_LEAST_7
        default y if BR2_HOST_GCC_VERSION = "7"
        select BR2_HOST_GCC_AT_LEAST_6
 
        default y if BR2_HOST_GCC_VERSION = "7"
        select BR2_HOST_GCC_AT_LEAST_6
 
+config BR2_HOST_GCC_AT_LEAST_8
+       bool
+       default y if BR2_HOST_GCC_VERSION = "8"
+       select BR2_HOST_GCC_AT_LEAST_7
+
 # Hidden boolean selected by packages in need of Java in order to build
 # (example: kodi)
 config BR2_NEEDS_HOST_JAVA
 # Hidden boolean selected by packages in need of Java in order to build
 # (example: kodi)
 config BR2_NEEDS_HOST_JAVA
@@ -175,8 +180,8 @@ config BR2_TAR_OPTIONS
        default ""
        help
          Options to pass to tar when extracting the sources.
        default ""
        help
          Options to pass to tar when extracting the sources.
-         E.g. " -v --exclude='*.svn*'" to exclude all .svn internal files
-         and to be verbose.
+         E.g. " -v --exclude='*.svn*'" to exclude all .svn internal
+         files and to be verbose.
 
 endmenu
 
 
 endmenu
 
@@ -200,6 +205,9 @@ config BR2_DL_DIR
          If the Linux shell environment has defined the BR2_DL_DIR
          environment variable, then this overrides this configuration
          item.
          If the Linux shell environment has defined the BR2_DL_DIR
          environment variable, then this overrides this configuration
          item.
+         The directory is organized with a subdirectory for each
+         package. Each package has its own $(LIBFOO_DL_DIR) variable
+         that can be used to find the correct path.
 
          The default is $(TOPDIR)/dl
 
 
          The default is $(TOPDIR)/dl
 
@@ -332,6 +340,9 @@ config BR2_CCACHE_DIR
        default "$(HOME)/.buildroot-ccache"
        help
          Where ccache should store cached files.
        default "$(HOME)/.buildroot-ccache"
        help
          Where ccache should store cached files.
+         If the Linux shell environment has defined the BR2_CCACHE_DIR
+         environment variable, then this overrides this configuration
+         item.
 
 config BR2_CCACHE_INITIAL_SETUP
        string "Compiler cache initial setup"
 
 config BR2_CCACHE_INITIAL_SETUP
        string "Compiler cache initial setup"
@@ -421,8 +432,8 @@ endif
 
 config BR2_STRIP_strip
        bool "strip target binaries"
 
 config BR2_STRIP_strip
        bool "strip target binaries"
-       depends on !BR2_PACKAGE_HOST_ELF2FLT
        default y
        default y
+       depends on !BR2_PACKAGE_HOST_ELF2FLT
        help
          Binaries and libraries in the target filesystem will be
          stripped using the normal 'strip' command. This allows to save
        help
          Binaries and libraries in the target filesystem will be
          stripped using the normal 'strip' command. This allows to save
@@ -432,16 +443,16 @@ config BR2_STRIP_strip
 
 config BR2_STRIP_EXCLUDE_FILES
        string "executables that should not be stripped"
 
 config BR2_STRIP_EXCLUDE_FILES
        string "executables that should not be stripped"
-       depends on BR2_STRIP_strip
        default ""
        default ""
+       depends on BR2_STRIP_strip
        help
          You may specify a space-separated list of binaries and
          libraries here that should not be stripped on the target.
 
 config BR2_STRIP_EXCLUDE_DIRS
        string "directories that should be skipped when stripping"
        help
          You may specify a space-separated list of binaries and
          libraries here that should not be stripped on the target.
 
 config BR2_STRIP_EXCLUDE_DIRS
        string "directories that should be skipped when stripping"
-       depends on BR2_STRIP_strip
        default ""
        default ""
+       depends on BR2_STRIP_strip
        help
          You may specify a space-separated list of directories that
          should be skipped when stripping. Binaries and libraries in
        help
          You may specify a space-separated list of directories that
          should be skipped when stripping. Binaries and libraries in
@@ -542,7 +553,6 @@ endchoice
 
 config BR2_GOOGLE_BREAKPAD_ENABLE
        bool "Enable google-breakpad support"
 
 config BR2_GOOGLE_BREAKPAD_ENABLE
        bool "Enable google-breakpad support"
-       select BR2_PACKAGE_GOOGLE_BREAKPAD
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_HOST_GCC_AT_LEAST_4_8 # C++11
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_HOST_GCC_AT_LEAST_4_8 # C++11
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
@@ -551,6 +561,7 @@ config BR2_GOOGLE_BREAKPAD_ENABLE
        depends on (BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_UCLIBC)
        depends on BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS
        depends on BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS
        depends on (BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_UCLIBC)
        depends on BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS
        depends on BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS
+       select BR2_PACKAGE_GOOGLE_BREAKPAD
        help
          This option will enable the use of google breakpad, a library
          and tool suite that allows you to distribute an application to
        help
          This option will enable the use of google breakpad, a library
          and tool suite that allows you to distribute an application to
@@ -617,7 +628,6 @@ config BR2_SHARED_STATIC_LIBS
 
 endchoice
 
 
 endchoice
 
-
 config BR2_PACKAGE_OVERRIDE_FILE
        string "location of a package override file"
        default "$(CONFIG_DIR)/local.mk"
 config BR2_PACKAGE_OVERRIDE_FILE
        string "location of a package override file"
        default "$(CONFIG_DIR)/local.mk"
@@ -665,7 +675,8 @@ config BR2_COMPILER_PARANOID_UNSAFE_PATH
 
          Note that this mechanism is available for both the internal
          toolchain (through the toolchain wrapper and binutils patches)
 
          Note that this mechanism is available for both the internal
          toolchain (through the toolchain wrapper and binutils patches)
-         and external toolchain backends (through the toolchain wrapper).
+         and external toolchain backends (through the toolchain
+         wrapper).
 
 config BR2_REPRODUCIBLE
        bool "Make the build reproducible (experimental)"
 
 config BR2_REPRODUCIBLE
        bool "Make the build reproducible (experimental)"
@@ -749,9 +760,9 @@ choice
        bool "RELRO Protection"
        depends on BR2_SHARED_LIBS
        help
        bool "RELRO Protection"
        depends on BR2_SHARED_LIBS
        help
-         Enable a link-time protection know as RELRO (RELocation Read Only)
-         which helps to protect from certain type of exploitation techniques
-         altering the content of some ELF sections.
+         Enable a link-time protection know as RELRO (RELocation Read
+         Only) which helps to protect from certain type of exploitation
+         techniques altering the content of some ELF sections.
 
 config BR2_RELRO_NONE
        bool "None"
 
 config BR2_RELRO_NONE
        bool "None"
@@ -767,9 +778,9 @@ config BR2_RELRO_PARTIAL
 config BR2_RELRO_FULL
        bool "Full"
        help
 config BR2_RELRO_FULL
        bool "Full"
        help
-         This option includes the partial configuration, but also
-         marks the GOT as read-only at the cost of initialization time
-         during program loading, i.e every time an executable is started.
+         This option includes the partial configuration, but also marks
+         the GOT as read-only at the cost of initialization time during
+         program loading, i.e every time an executable is started.
 
 endchoice
 
 
 endchoice
 
@@ -782,10 +793,10 @@ choice
        depends on !BR2_OPTIMIZE_0
        help
          Enable the _FORTIFY_SOURCE macro which introduces additional
        depends on !BR2_OPTIMIZE_0
        help
          Enable the _FORTIFY_SOURCE macro which introduces additional
-         checks to detect buffer-overflows in the following standard library
-         functions: memcpy, mempcpy, memmove, memset, strcpy, stpcpy,
-         strncpy, strcat, strncat, sprintf, vsprintf, snprintf, vsnprintf,
-         gets.
+         checks to detect buffer-overflows in the following standard
+         library functions: memcpy, mempcpy, memmove, memset, strcpy,
+         stpcpy, strncpy, strcat, strncat, sprintf, vsprintf, snprintf,
+         vsnprintf, gets.
 
          NOTE: This feature requires an optimization level of s/1/2/3/g
 
 
          NOTE: This feature requires an optimization level of s/1/2/3/g