packages: host gcc >= 4.8 is now guaranteed
authorYann E. MORIN <yann.morin.1998@free.fr>
Sat, 26 Oct 2019 14:53:24 +0000 (16:53 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Sun, 27 Oct 2019 09:00:29 +0000 (10:00 +0100)
... so we can drop all config options about it and previous versions.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
41 files changed:
Config.in
package/clang/Config.in
package/collectd/Config.in
package/cppcms/Config.in
package/efibootmgr/Config.in
package/efivar/Config.in
package/efl/Config.in
package/gdb/Config.in.host
package/google-breakpad/Config.in
package/grpc/Config.in
package/gtkmm3/Config.in
package/icu/Config.in
package/imagemagick/Config.in.host
package/kodi/Config.in
package/kvm-unit-tests/Config.in
package/libclc/Config.in
package/libgtk3/Config.in
package/lld/Config.in.host
package/llvm/Config.in
package/mesa3d/Config.in
package/mfgtools/Config.in.host
package/midori/Config.in
package/mosh/Config.in
package/php/Config.ext
package/protobuf-c/Config.in
package/protobuf/Config.in
package/python-mwscrape2slob/Config.in
package/python-protobuf/Config.in
package/python-pyicu/Config.in
package/python-slob/Config.in
package/qt-webkit-kiosk/Config.in
package/qt5/Config.in
package/qt5/qt5base/Config.in
package/qt5/qt5tools/Config.in
package/qt5/qt5webengine/Config.in
package/qt5/qt5webkit/Config.in
package/riemann-c-client/Config.in
package/rustc/Config.in.host
package/vte/Config.in
package/webkitgtk/Config.in
package/wpewebkit/Config.in

index a6e280b88521feda442221cbc1a27980efb31984..ebbb6b41f472095dd4f91fed883724ad617d4318 100644 (file)
--- a/Config.in
+++ b/Config.in
@@ -26,29 +26,9 @@ config BR2_HOST_GCC_VERSION
        string
        option env="HOST_GCC_VERSION"
 
-config BR2_HOST_GCC_AT_LEAST_4_5
-       bool
-       default y if BR2_HOST_GCC_VERSION = "4 5"
-
-config BR2_HOST_GCC_AT_LEAST_4_6
-       bool
-       default y if BR2_HOST_GCC_VERSION = "4 6"
-       select BR2_HOST_GCC_AT_LEAST_4_5
-
-config BR2_HOST_GCC_AT_LEAST_4_7
-       bool
-       default y if BR2_HOST_GCC_VERSION = "4 7"
-       select BR2_HOST_GCC_AT_LEAST_4_6
-
-config BR2_HOST_GCC_AT_LEAST_4_8
-       bool
-       default y if BR2_HOST_GCC_VERSION = "4 8"
-       select BR2_HOST_GCC_AT_LEAST_4_7
-
 config BR2_HOST_GCC_AT_LEAST_4_9
        bool
        default y if BR2_HOST_GCC_VERSION = "4 9"
-       select BR2_HOST_GCC_AT_LEAST_4_8
 
 config BR2_HOST_GCC_AT_LEAST_5
        bool
@@ -556,7 +536,6 @@ endchoice
 config BR2_GOOGLE_BREAKPAD_ENABLE
        bool "Enable google-breakpad support"
        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_USE_WCHAR
        depends on BR2_TOOLCHAIN_HAS_THREADS
index 80f03c80b7351f83d13b0d5163d76cef4c16a4e9..a67e7631a848c6a5d9229258c347d54dfa96dfdd 100644 (file)
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_CLANG
        bool "clang"
        depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_INSTALL_LIBSTDCPP
@@ -15,10 +14,10 @@ config BR2_PACKAGE_CLANG
 
          http://clang.llvm.org
 
-comment "clang needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, host gcc >= 4.8, dynamic library"
+comment "clang needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, dynamic library"
        depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS
        depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \
-               !BR2_HOST_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
                || BR2_STATIC_LIBS || !BR2_USE_WCHAR
 
 comment "clang needs a toolchain not affected by GCC bug 64735"
index 990dd44e6d9cc188eda0c22786b12c070fb8950d..3ca33807d79553639a3ee82f5e78f76559ae04be 100644 (file)
@@ -576,7 +576,6 @@ config BR2_PACKAGE_COLLECTD_RIEMANN
        # riemann-c-client -> protobuf-c
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
        select BR2_PACKAGE_RIEMANN_C_CLIENT
        select BR2_PACKAGE_LIBTOOL
        help
@@ -605,15 +604,14 @@ config BR2_PACKAGE_COLLECTD_WRITEPROMETHEUS
        bool "write_prometheus"
        depends on BR2_INSTALL_LIBSTDCPP # protobuf-c
        depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" # protobuf-c
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # protobuf-c
        select BR2_PACKAGE_LIBMICROHTTPD
        select BR2_PACKAGE_PROTOBUF_C
        help
          Publishes values using an embedded HTTP server, in a format
          compatible with Prometheus' collectd_exporter.
 
-comment "write_prometheus needs a toolchain w/ C++, host gcc >= 4.8"
-       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_HOST_GCC_AT_LEAST_4_8
+comment "write_prometheus needs a toolchain w/ C++"
+       depends on !BR2_INSTALL_LIBSTDCPP
        depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
 
 config BR2_PACKAGE_COLLECTD_WRITEREDIS
index d7b7fa8933021753a43b142c3a13d4b1224c93de..f02b283482226e34b5cb34287fe3f9e14b4108e8 100644 (file)
@@ -27,16 +27,15 @@ if BR2_PACKAGE_CPPCMS
 config BR2_PACKAGE_CPPCMS_ICU
        bool "enable icu support"
        depends on !BR2_BINFMT_FLAT # icu
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # icu
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # icu
        select BR2_PACKAGE_ICU
        help
          Using ICU allows advanced localization features into CppCMS,
          in another hand ICU is heavier than iconv.
 
-comment "icu support needs a toolchain w/ gcc >= 4.8, host gcc >= 4.8"
+comment "icu support needs a toolchain w/ gcc >= 4.8"
        depends on !BR2_BINFMT_FLAT
-       depends on !BR2_HOST_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+       depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
 
 endif
 
index 6644d26b6ce4015b53ca4708b61ed35a72168644..d31f9b13ee674f71b98c113a06fbd2ceaaf0e254 100644 (file)
@@ -4,7 +4,6 @@ config BR2_PACKAGE_EFIBOOTMGR
        depends on !BR2_STATIC_LIBS # efivar
        depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 # efivar
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # efivar
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # efivar
        depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS
        select BR2_PACKAGE_EFIVAR
        select BR2_PACKAGE_POPT
@@ -16,10 +15,9 @@ config BR2_PACKAGE_EFIBOOTMGR
 
          https://github.com/rhboot/efibootmgr
 
-comment "efibootmgr needs a glibc or uClibc toolchain w/ dynamic library, headers >= 3.12, gcc >= 4.9, host gcc >= 4.8"
+comment "efibootmgr needs a glibc or uClibc toolchain w/ dynamic library, headers >= 3.12, gcc >= 4.9"
        depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS
        depends on BR2_STATIC_LIBS || \
                !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \
-               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
-               !BR2_HOST_GCC_AT_LEAST_4_8
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
        depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS
index 545962ed709a013ef50617bccf5ae6f4c04b6687..74f2bb5abb914b930227565c66d9a69a4e8790bd 100644 (file)
@@ -17,17 +17,14 @@ config BR2_PACKAGE_EFIVAR
        # toolchains.
        depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
-       # needs __builtin_bswap16
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
        help
          Tools and libraries to manipulate EFI variables
 
          https://github.com/rhboot/efivar
 
-comment "efivar needs a toolchain w/ dynamic library, headers >= 3.12, gcc >= 4.9, host gcc >= 4.8"
+comment "efivar needs a toolchain w/ dynamic library, headers >= 3.12, gcc >= 4.9"
        depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS
        depends on BR2_STATIC_LIBS || \
                !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \
-               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
-               !BR2_HOST_GCC_AT_LEAST_4_8
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
        depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS
index c9f2b6a8aa840405d5073f9f4e948f6102f2766b..3e7097df747c8e6e44bf4e4b6fdc7d09d7398819 100644 (file)
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_EFL
        bool "efl"
         # g++ issue with 4.4.5, tested with g++ 4.7.2
-       depends on BR2_HOST_GCC_AT_LEAST_4_7
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS # luajit
@@ -144,15 +143,14 @@ comment "Warning: one of the recommended option for EFL is not enabled"
 
 config BR2_PACKAGE_EFL_EOLIAN_CPP
        bool "Enable Eolian C++ bindings"
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # Eolian (host) needs C++11
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # Eolian needs C++11
        help
          Eolian is an EO object parser and code generator.
          With this option enabled Eolian will handle automatic
          generation of EFL bindings for the C++11 language.
 
-comment "Eolian needs host and target gcc >= 4.8"
-       depends on !BR2_HOST_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+comment "Eolian needs gcc >= 4.8"
+       depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
 
 comment "libecore video support"
 
@@ -309,7 +307,7 @@ endif # BR2_PACKAGE_EFL
 
 comment "efl needs a toolchain w/ C++, dynamic library, gcc >= 4.7, threads, wchar"
        depends on !BR2_INSTALL_LIBSTDCPP \
-               || !BR2_HOST_GCC_AT_LEAST_4_7 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 \
+               || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 \
                || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
        depends on BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS
        depends on BR2_USE_MMU
index 7baa652a600a402d479c04b7d4f00b2594ed042c..58b6a3e7706d1d3c2aba19873c5853bf8a1d8a6f 100644 (file)
@@ -12,14 +12,8 @@ comment "Host GDB Options"
        depends on !BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY
        depends on BR2_PACKAGE_HOST_GDB_ARCH_SUPPORTS
 
-comment "host gdb needs a host gcc >= 4.8"
-       depends on BR2_PACKAGE_HOST_GDB_ARCH_SUPPORTS
-       depends on !BR2_HOST_GCC_AT_LEAST_4_8
-
 config BR2_PACKAGE_HOST_GDB
        bool "Build cross gdb for the host"
-       # gdb >= 8.x needs C++11
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
        # When the external toolchain gdbserver is used, we shouldn't
        # allow to build a cross-gdb, as the one of the external
        # toolchain should be used.
@@ -59,18 +53,12 @@ choice
 
 config BR2_GDB_VERSION_8_1
        bool "gdb 8.1.x"
-       # Needs a C++11 compiler
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
 
 config BR2_GDB_VERSION_8_2
        bool "gdb 8.2.x"
-       # Needs a C++11 compiler
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
 
 config BR2_GDB_VERSION_8_3
        bool "gdb 8.3.x"
-       # Needs a C++11 compiler
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
 
 endchoice
 
index 91ec9ce30995a7b677ce4db3fb9e4d510b96f41c..07c49996dd963524ab988c2dfcf2552433b1b154 100644 (file)
@@ -6,7 +6,6 @@ config BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS
 config BR2_PACKAGE_GOOGLE_BREAKPAD
        bool "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_USE_WCHAR
        depends on BR2_TOOLCHAIN_HAS_THREADS
@@ -41,4 +40,4 @@ comment "google-breakpad requires a glibc or uClibc toolchain w/ wchar, thread,
        depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
                !BR2_TOOLCHAIN_HAS_THREADS || \
                !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_UCLIBC) || \
-               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || !BR2_HOST_GCC_AT_LEAST_4_8
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
index 2765d0fb4014feade884460a86991c87e7524ef5..d47d840d65a656a040472d2b5cf944bfc93e4d10 100644 (file)
@@ -3,7 +3,6 @@ config BR2_PACKAGE_GRPC
        depends on BR2_INSTALL_LIBSTDCPP # protobuf
        depends on BR2_TOOLCHAIN_HAS_THREADS # protobuf
        depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS # protobuf
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # protobuf
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # protobuf
        depends on !BR2_STATIC_LIBS # protobuf
        depends on BR2_TOOLCHAIN_HAS_SYNC_4 || BR2_TOOLCHAIN_HAS_ATOMIC
@@ -17,9 +16,8 @@ config BR2_PACKAGE_GRPC
 
          http://github.com/grpc/grpc
 
-comment "grpc needs a toolchain w/ C++, threads, dynamic library, host and target gcc >= 4.8"
+comment "grpc needs a toolchain w/ C++, threads, dynamic library, gcc >= 4.8"
        depends on BR2_TOOLCHAIN_HAS_SYNC_4 || BR2_TOOLCHAIN_HAS_ATOMIC
        depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \
-               || BR2_STATIC_LIBS || !BR2_HOST_GCC_AT_LEAST_4_8 \
-               || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+               || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
        depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
index fb64a0e697f65df284a0f53b5a9cca03cf5f4728..8762c7208d059536cea41fe57bcc3140e0e0ac9c 100644 (file)
@@ -1,9 +1,8 @@
-comment "gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 4.9, host gcc >= 4.8"
+comment "gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 4.9"
        depends on BR2_USE_MMU
        depends on BR2_TOOLCHAIN_HAS_SYNC_4
        depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \
                || !BR2_INSTALL_LIBSTDCPP || !BR2_PACKAGE_LIBGTK3 \
-               || !BR2_HOST_GCC_AT_LEAST_4_8 \
                || !BR2_TOOLCHAIN_HAS_THREADS
 
 config BR2_PACKAGE_GTKMM3
@@ -16,7 +15,6 @@ config BR2_PACKAGE_GTKMM3
        depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pangomm, libgtk3 -> pango -> harfbuzz
        depends on BR2_INSTALL_LIBSTDCPP # glibmm, libpangomm -> glibmm/pango
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # libgtk3 -> pango -> harfbuzz
        depends on BR2_TOOLCHAIN_HAS_THREADS # *mm/libgtk3 -> libglib2
        depends on BR2_USE_MMU # *mm/libgtk3 -> libglib2
        depends on BR2_USE_WCHAR # *mm/libgtk3 -> libglib2
index fde486b600f0021701e5294b6035470e78c5b5b8..32f35b9d9661663e361225e1ce2800a31dd3d43c 100644 (file)
@@ -1,6 +1,5 @@
 config BR2_PACKAGE_ICU
        bool "icu"
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_USE_WCHAR
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
@@ -27,9 +26,8 @@ config BR2_PACKAGE_ICU_CUSTOM_DATA_PATH
 
 endif
 
-comment "icu needs a toolchain w/ C++, wchar, threads, gcc >= 4.8, host gcc >= 4.8"
+comment "icu needs a toolchain w/ C++, wchar, threads, gcc >= 4.8"
        depends on !BR2_BINFMT_FLAT
        depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
                !BR2_TOOLCHAIN_HAS_THREADS || \
-               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
-               !BR2_HOST_GCC_AT_LEAST_4_8
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
index 5a87a130ee8377f54a28a71931524a86cedb19ca..bbe23baa6fcb1e892821352bda0a8cfc5e8eac3c 100644 (file)
@@ -16,7 +16,6 @@ if BR2_PACKAGE_HOST_IMAGEMAGICK
 
 config BR2_PACKAGE_HOST_IMAGEMAGICK_SVG
        bool "SVG support"
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # host-librsvg -> host-pango -> host-harfbuzz
        help
          Say 'y' here is you need ImageMagick tools (like convert)
          to support SVG.
@@ -24,7 +23,4 @@ config BR2_PACKAGE_HOST_IMAGEMAGICK_SVG
          This is not enabled by default, as it brings quite a few
          extra dependencies, and thus extra build time.
 
-comment "SVG support needs host gcc >= 4.8"
-       depends on !BR2_HOST_GCC_AT_LEAST_4_8
-
 endif
index e8a504312c0a3ea77c0e7ae166ba56fbd5f843ac..40bee1b89853ea8dfe031a17147ab4399febf577 100644 (file)
@@ -5,11 +5,10 @@ config BR2_PACKAGE_KODI_ARCH_SUPPORTS
        depends on !(BR2_i386 && !BR2_X86_CPU_HAS_SSE)
        depends on BR2_USE_MMU # libcdio, and others
 
-comment "kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.8, host gcc >= 4.6"
+comment "kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.8"
        depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS
        depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \
                || !BR2_USE_WCHAR || BR2_STATIC_LIBS \
-               || !BR2_HOST_GCC_AT_LEAST_4_6 \
                || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
                || BR2_TOOLCHAIN_USES_MUSL \
                || !BR2_PACKAGE_PYTHON \
@@ -41,7 +40,6 @@ comment "kodi needs an OpenGL EGL backend with OpenGL support"
 menuconfig BR2_PACKAGE_KODI
        bool "kodi"
        depends on BR2_INSTALL_LIBSTDCPP
-       depends on BR2_HOST_GCC_AT_LEAST_4_6
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on !BR2_TOOLCHAIN_USES_MUSL
index 8b7908eee996a39f66d6b5608b38678b8e7d282e..e470dd6157f0244bb227a60ad36dfc3fffff56dd 100644 (file)
@@ -14,7 +14,6 @@ config BR2_PACKAGE_KVM_UNIT_TESTS
        # gcc 4.5 at least. on i386, we use the target gcc, while on
        # x86-64 we use the host gcc (see .mk file for details)
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_5 || !BR2_i386
-       depends on BR2_HOST_GCC_AT_LEAST_4_5 || !BR2_x86_64
        depends on BR2_HOSTARCH = "x86_64" || !BR2_x86_64
        select BR2_HOSTARCH_NEEDS_IA32_COMPILER if BR2_x86_64=y
        help
@@ -38,7 +37,3 @@ config BR2_PACKAGE_KVM_UNIT_TESTS
 comment "kvm-unit-tests needs a toolchain w/ gcc >= 4.5"
        depends on BR2_i386
        depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_5
-
-comment "kvm-unit-tests needs a host gcc >= 4.5"
-       depends on BR2_x86_64
-       depends on !BR2_HOST_GCC_AT_LEAST_4_5
index 4bba6a9175b1937a833cf79c4861f3a76f268b09..797f090bfcdcbb70be5707b7858e3fac645a69c0 100644 (file)
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_LIBCLC
        bool "libclc"
        depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
        help
          libclc is an open source, BSD licensed implementation of
          the library requirements of the OpenCL C programming language,
index 72737d6e2f8c8744859738dc30d81ceecb077182..6b8f5abff6fa5d7cd1993c8ad3e330cd8520c29e 100644 (file)
@@ -1,9 +1,8 @@
-comment "libgtk3 needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, host gcc >= 4.8"
+comment "libgtk3 needs a toolchain w/ wchar, threads, C++, gcc >= 4.8"
        depends on BR2_USE_MMU
        depends on BR2_TOOLCHAIN_HAS_SYNC_4
        depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \
                !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
-               !BR2_HOST_GCC_AT_LEAST_4_8 || \
                !BR2_TOOLCHAIN_HAS_THREADS
 
 comment "libgtk3 needs an OpenGL or an OpenGL-EGL/wayland backend"
@@ -20,8 +19,6 @@ config BR2_PACKAGE_LIBGTK3
        depends on BR2_INSTALL_LIBSTDCPP # pango
        depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # pango -> harfbuzz
-       # host-libgtk3 -> host-librsvg -> host-pango -> host-harfbuzz
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
        depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \
                BR2_PACKAGE_HAS_LIBGL
        select BR2_PACKAGE_ATK
index 86ba3ff6ff1cd1b2e058d0741663657f044de650..f016f3445e1b532d0bb33afd4d2c73eb67fb9714 100644 (file)
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_HOST_LLD
        bool "host lld"
        depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS # llvm
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # llvm
        help
          LLD is a linker from the LLVM project that is a drop-in
          replacement for system linkers, and runs much faster than
@@ -9,7 +8,3 @@ config BR2_PACKAGE_HOST_LLD
          toolchain developers.
 
          https://lld.llvm.org/
-
-comment "lld needs a toolchain w/ host gcc >= 4.8"
-       depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS
-       depends on !BR2_HOST_GCC_AT_LEAST_4_8
index e235efed9af0d74da8199f904b48536ba379f241..1d21d879daa357a889c903ae845c3aab06253ac2 100644 (file)
@@ -14,7 +14,6 @@ config BR2_PACKAGE_LLVM_TARGET_ARCH
 config BR2_PACKAGE_LLVM
        bool "llvm"
        depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_INSTALL_LIBSTDCPP
@@ -50,10 +49,10 @@ config BR2_PACKAGE_LLVM_RTTI
 
 endif
 
-comment "llvm needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, host gcc >= 4.8, dynamic library"
+comment "llvm needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, dynamic library"
        depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS
        depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \
-               !BR2_HOST_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
                || BR2_STATIC_LIBS || !BR2_USE_WCHAR
 
 comment "llvm needs a toolchain not affected by GCC bug 64735"
index 3b23467a1287afc3ce659a1803b5f13c73119817..d247f578463e38c6e0fff657471f376baa8c330a 100644 (file)
@@ -23,7 +23,6 @@ config BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS
 config BR2_PACKAGE_MESA3D_LLVM
        bool "llvm support"
        depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS
-       depends on BR2_HOST_GCC_AT_LEAST_4_8
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_INSTALL_LIBSTDCPP
@@ -32,10 +31,10 @@ config BR2_PACKAGE_MESA3D_LLVM
        depends on BR2_USE_WCHAR # std::wstring
        select BR2_PACKAGE_LLVM
 
-comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, host gcc >= 4.8, dynamic library"
+comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, dynamic library"
        depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS
        depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \
-               !BR2_HOST_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
                || BR2_STATIC_LIBS || !BR2_USE_WCHAR
 
 comment "llvm support needs a toolchain not affected by GCC bug 64735"
index 4bbdde38e238477016e14134f7ecff3866a7aae4..6f2f3a32686da7153a043e77697021132204446f 100644 (file)
@@ -1,10 +1,6 @@
-comment "mfgtools needs host gcc >= 4.8"
-       depends on !BR2_HOST_GCC_AT_LEAST_4_8
-
 config BR2_PACKAGE_HOST_MFGTOOLS
        bool "host mfgtools"
        depends on BR2_arm
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # needs C++11
        help
          This package contains the Freescale manufacturing tool.
          It is designed to program firmware to i.MX boards during
index f0767c85f9ea6b112ed842983ba9199bffcc6a01..64139ce49e43054788a1c223de3af28d4a179d1e 100644 (file)
@@ -1,7 +1,7 @@
-comment "midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 6, host gcc >= 4.8"
+comment "midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 6"
        depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
        depends on !BR2_INSTALL_LIBSTDCPP || !BR2_PACKAGE_LIBGTK3 || \
-               !BR2_HOST_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_GCC_AT_LEAST_6 || \
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_6 || \
                !BR2_TOOLCHAIN_USES_GLIBC
 
 config BR2_PACKAGE_MIDORI
@@ -9,7 +9,6 @@ config BR2_PACKAGE_MIDORI
        depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt, gcr, gnupg2
        depends on BR2_PACKAGE_LIBGTK3
        depends on BR2_INSTALL_LIBSTDCPP # webkitgtk
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # webkitgtk -> icu
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_6 # webkitgtk
        depends on BR2_TOOLCHAIN_USES_GLIBC # webkitgtk
        depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
index 00da41c79415afffb68a81fb8e98dbe8ddba9d13..5b90358cacf8638cda11496a002f6d699aef9039 100644 (file)
@@ -1,7 +1,7 @@
-comment "mosh needs a toolchain w/ C++, threads, dynamic library, wchar, host and target gcc >= 4.8"
+comment "mosh needs a toolchain w/ C++, threads, dynamic library, wchar, gcc >= 4.8"
        depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \
                || BR2_STATIC_LIBS || !BR2_USE_WCHAR \
-               || !BR2_HOST_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+               || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
        depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
 
 config BR2_PACKAGE_MOSH
@@ -9,7 +9,6 @@ config BR2_PACKAGE_MOSH
        depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
        depends on BR2_INSTALL_LIBSTDCPP # protobuf
        depends on BR2_TOOLCHAIN_HAS_THREADS # protobuf
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # protobuf
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # protobuf
        depends on !BR2_STATIC_LIBS # protobuf
        depends on BR2_USE_WCHAR
index d71cfb9986ed57ba62e2041c8583bfb448630463..c7f0332fd80742df4ce3de56603a2978d46da0b6 100644 (file)
@@ -204,7 +204,6 @@ config BR2_PACKAGE_PHP_EXT_ICONV
 
 config BR2_PACKAGE_PHP_EXT_INTL
        bool "intl"
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # icu
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_USE_WCHAR
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # icu
@@ -215,12 +214,11 @@ config BR2_PACKAGE_PHP_EXT_INTL
        help
          Internationalization support
 
-comment "intl support needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 4.8, host gcc >= 4.8"
+comment "intl support needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 4.8"
        depends on !BR2_BINFMT_FLAT
        depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
                !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
-               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
-               !BR2_HOST_GCC_AT_LEAST_4_8
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
 
 config BR2_PACKAGE_PHP_EXT_MBSTRING
        bool "mbstring"
index 6d7e7e11df1d9653510467492cd9b2f290c322a7..a32e6cd9e8956b12e38106f680bef20024d6864e 100644 (file)
@@ -4,14 +4,12 @@ config BR2_PACKAGE_PROTOBUF_C
        depends on BR2_TOOLCHAIN_HAS_THREADS
        # host-protobuf only builds on certain architectures
        depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # host-protobuf
        help
          Code generator and runtime libraries to use Protocol Buffers
          from pure C (not C++).
 
          https://github.com/protobuf-c/protobuf-c
 
-comment "protobuf-c needs a toolchain w/ C++, threads, host gcc >= 4.8"
-       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \
-               || !BR2_HOST_GCC_AT_LEAST_4_8
+comment "protobuf-c needs a toolchain w/ C++, threads"
+       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
index 2829b2a5a7e681e8118b046ad17cbdbf80ca4632..46c820b9cfa673c7e755ad9f458eb8c313067f7a 100644 (file)
@@ -30,7 +30,6 @@ config BR2_PACKAGE_PROTOBUF
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
-       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_STATIC_LIBS
        help
@@ -40,8 +39,7 @@ config BR2_PACKAGE_PROTOBUF
 
          https://developers.google.com/protocol-buffers
 
-comment "protobuf needs a toolchain w/ C++, threads, dynamic library, host and target gcc >= 4.8"
+comment "protobuf needs a toolchain w/ C++, threads, dynamic library, gcc >= 4.8"
        depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \
-               || BR2_STATIC_LIBS || !BR2_HOST_GCC_AT_LEAST_4_8 \
-               || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+               || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
        depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
index 7856a2c00956aadf6059322c22cbef031302c531..dc2b2ae3bdfe0140963abaeaeeb11e41add83dd3 100644 (file)
@@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_MWSCRAPE2SLOB
        bool "python-mwscrape2slob"
        depends on !BR2_BINFMT_FLAT # python-slob -> python-pyicu -> icu
        depends on BR2_INSTALL_LIBSTDCPP # python-slob -> python-pyicu -> icu
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # python-slob -> python-pyicu -> icu
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # python-slob -> python-pyicu -> icu
        depends on BR2_PACKAGE_PYTHON3
        select BR2_PACKAGE_PYTHON_COUCHDB # runtime
@@ -16,8 +15,7 @@ config BR2_PACKAGE_PYTHON_MWSCRAPE2SLOB
 
          https://github.com/itkach/mwscrape2slob
 
-comment "python-mwscrape2slob needs a toolchain w/ C++, gcc >= 4.8, host gcc >= 4.8"
+comment "python-mwscrape2slob needs a toolchain w/ C++, gcc >= 4.8"
        depends on BR2_PACKAGE_PYTHON3 && !BR2_BINFMT_FLAT
        depends on !BR2_INSTALL_LIBSTDCPP || \
-               !BR2_HOST_GCC_AT_LEAST_4_8 || \
                !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
index 8a70e80ad7de26356eabdf7f7a061b8e7d50c25f..c53ef7f8223345211853f9d358127e10e9237ac3 100644 (file)
@@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_PROTOBUF
        bool "python-protobuf"
        # host-protobuf only builds on certain architectures
        depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # host-protobuf
        select BR2_PACKAGE_PYTHON_SIX # runtime
        help
          Python implementation of the Google Protocol Buffers.
index 2d9624c11649f218d330284d5eefa79a39fc381d..efab0853e41301a61435c33e54830dfdf9f62f0c 100644 (file)
@@ -1,6 +1,5 @@
 config BR2_PACKAGE_PYTHON_PYICU
        bool "python-pyicu"
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # icu
        depends on !BR2_BINFMT_FLAT # icu
        depends on BR2_INSTALL_LIBSTDCPP # icu
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # icu
@@ -10,8 +9,7 @@ config BR2_PACKAGE_PYTHON_PYICU
 
          https://github.com/ovalhub/pyicu
 
-comment "python-pyicu needs a toolchain w/ C++, gcc >= 4.8, host gcc >= 4.8"
+comment "python-pyicu needs a toolchain w/ C++, gcc >= 4.8"
        depends on !BR2_BINFMT_FLAT
        depends on !BR2_INSTALL_LIBSTDCPP || \
-               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
-               !BR2_HOST_GCC_AT_LEAST_4_8
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
index 6f83808abfe417a869bc7d44446669eddc27c344..a8b6e45da4327848a547556f75ce4bedf7511e60 100644 (file)
@@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_SLOB
        bool "python-slob"
        depends on !BR2_BINFMT_FLAT # python-pyicu -> icu
        depends on BR2_INSTALL_LIBSTDCPP # python-pyicu -> icu
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # python-pyicu -> icu
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # python-pyicu -> icu
        depends on BR2_PACKAGE_PYTHON3
        select BR2_PACKAGE_PYTHON_PYICU # runtime
@@ -14,8 +13,7 @@ config BR2_PACKAGE_PYTHON_SLOB
 
          https://github.com/itkach/slob
 
-comment "python-slob needs a toolchain w/ C++, gcc >= 4.8, host gcc >= 4.8"
+comment "python-slob needs a toolchain w/ C++, gcc >= 4.8"
        depends on BR2_PACKAGE_PYTHON3 && !BR2_BINFMT_FLAT
        depends on !BR2_INSTALL_LIBSTDCPP || \
-               !BR2_HOST_GCC_AT_LEAST_4_8 || \
                !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
index 71b4f8346a2f9a01e34bec50a554076612d6109a..71f7daaa265eb25eff05b9a24982bd001468c732 100644 (file)
@@ -3,7 +3,6 @@ config BR2_PACKAGE_QT_WEBKIT_KIOSK
        depends on BR2_PACKAGE_QT5
        depends on !BR2_STATIC_LIBS # qt5webkit
        depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE # qt5webkit
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # qt5webkit -> icu
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # qt5webkit -> icu
        depends on !BR2_BINFMT_FLAT # qt5webkit -> icu
        depends on !BR2_MIPS_SOFT_FLOAT # qt5webkit
@@ -24,9 +23,8 @@ config BR2_PACKAGE_QT_WEBKIT_KIOSK_SOUNDS
 
 endif
 
-comment "qt-webkit-kiosk needs a toolchain w/ dynamic library, gcc >= 4.8, host gcc >= 4.8"
-       depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
-               !BR2_HOST_GCC_AT_LEAST_4_8
+comment "qt-webkit-kiosk needs a toolchain w/ dynamic library, gcc >= 4.8"
+       depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
        depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
        depends on !BR2_BINFMT_FLAT
        depends on !BR2_MIPS_SOFT_FLOAT
index 6476745a8deb66f08f27c83318dbaea1d26788e2..def79fa680b33389e65859bd506338d469f13bdf 100644 (file)
@@ -35,7 +35,6 @@ choice
 config BR2_PACKAGE_QT5_VERSION_LATEST
        bool "Latest (5.12)"
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # C++11
        depends on !BR2_ARM_CPU_ARMV4 # needs ARMv5+
        # no built-in double-conversion support
        depends on !BR2_arc && !BR2_nios2 && !BR2_xtensa
@@ -43,8 +42,8 @@ config BR2_PACKAGE_QT5_VERSION_LATEST
          This option builds Qt 5.12, which is licensed under
          (L)GPL-3.0+.
 
-comment "Latest Qt version needs host/toolchain w/ gcc >= 4.8"
-       depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || !BR2_HOST_GCC_AT_LEAST_4_8
+comment "Latest Qt version needs toolchain w/ gcc >= 4.8"
+       depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
        depends on !BR2_ARM_CPU_ARMV4
        depends on !BR2_arc && !BR2_nios2 && !BR2_xtensa
 
index c2f1736d95131005705fffc9c1cb67f8555ea31d..2b4ed13876b35903f6220dbea945974712cdc56f 100644 (file)
@@ -275,7 +275,6 @@ config BR2_PACKAGE_QT5BASE_DBUS
 
 config BR2_PACKAGE_QT5BASE_ICU
        bool "Enable ICU support"
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # icu
        depends on !BR2_BINFMT_FLAT # icu
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # icu
        select BR2_PACKAGE_ICU
@@ -283,10 +282,9 @@ config BR2_PACKAGE_QT5BASE_ICU
          This option enables ICU support in Qt5. This is for example
          needed for Qt5Webkit.
 
-comment "icu support needs a toolchain w/ gcc >= 4.8, host gcc >= 4.8"
+comment "icu support needs a toolchain w/ gcc >= 4.8"
        depends on !BR2_BINFMT_FLAT
-       depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
-               !BR2_HOST_GCC_AT_LEAST_4_8
+       depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
 
 config BR2_PACKAGE_QT5BASE_OPENSSL
        bool
index 7e79a679b3399559e3f86f300e26ba92cf87f8bf..14178abc2983c959e56cadea263fd09f79765907 100644 (file)
@@ -19,14 +19,9 @@ config BR2_PACKAGE_QT5TOOLS_LINGUIST_TOOLS
 
 config BR2_PACKAGE_QT5TOOLS_QDOC_TOOL
        bool "qdoc host tool"
-       depends on !BR2_PACKAGE_QT5_VERSION_LATEST \
-               || BR2_HOST_GCC_AT_LEAST_4_8 # host-clang
        help
          This option enables the qdoc host tool.
 
-comment "qdoc host tool needs host gcc >= 4.8"
-       depends on BR2_PACKAGE_QT5_VERSION_LATEST && !BR2_HOST_GCC_AT_LEAST_4_8
-
 config BR2_PACKAGE_QT5TOOLS_PIXELTOOL
        bool "pixeltool"
        select BR2_PACKAGE_QT5BASE_GUI
index 969582712e7b6ae581d8932ab7ffea4c7276f2a1..0e776ecb617c276e1487c828f226a3ad384afe5b 100644 (file)
@@ -10,10 +10,10 @@ config BR2_PACKAGE_QT5WEBENGINE_ARCH_SUPPORTS
        depends on !BR2_BINFMT_FLAT # qt5base-icu
        depends on BR2_USE_MMU # libglib2, qt5base-dbus
 
-comment "qt5webengine needs udev /dev management and a glibc toolchain w/ gcc >= 4.8, host gcc >= 4.8, threads, wchar"
+comment "qt5webengine needs udev /dev management and a glibc toolchain w/ gcc >= 4.8, threads, wchar"
        depends on BR2_PACKAGE_QT5WEBENGINE_ARCH_SUPPORTS
        depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC || \
-               !BR2_HOST_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
                !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
 
 comment "qt5webengine needs an OpenGL and EGL-capable backend"
@@ -24,7 +24,6 @@ config BR2_PACKAGE_QT5WEBENGINE
        bool "qt5webengine"
        depends on BR2_PACKAGE_QT5WEBENGINE_ARCH_SUPPORTS
        depends on BR2_TOOLCHAIN_USES_GLIBC # execinfo.h, mallinfo
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # qt5base-icu
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # qt5base-icu
        depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2, libvpx, qt5base-dbus
        depends on BR2_USE_WCHAR # libglib2
index e8008f7babb460bb30f5ea08efaa448ac5ab53ea..e071dff2082eb25f9705d45ca3a01eb517fe7030 100644 (file)
@@ -2,7 +2,6 @@ config BR2_PACKAGE_QT5WEBKIT
        bool "qt5webkit"
        depends on !BR2_STATIC_LIBS
        depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # icu
        depends on BR2_INSTALL_LIBSTDCPP # leveldb
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # icu
        depends on BR2_TOOLCHAIN_HAS_THREADS # leveldb
@@ -32,9 +31,8 @@ config BR2_PACKAGE_QT5WEBKIT
 
          http://doc.qt.io/archives/qt-5.5/qtwebkit-index.html
 
-comment "qt5webkit needs a toolchain w/ dynamic library, gcc >= 4.8, host gcc >= 4.8"
-       depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
-               !BR2_HOST_GCC_AT_LEAST_4_8
+comment "qt5webkit needs a toolchain w/ dynamic library, gcc >= 4.8"
+       depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
        depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
        depends on !BR2_BINFMT_FLAT
        depends on !BR2_MIPS_SOFT_FLOAT
index c241487c7feb0a026d2b0888e96246049a3e8d40..e9982b2fb0240aa983f98b8b1f39d24f753b5962 100644 (file)
@@ -3,7 +3,6 @@ config BR2_PACKAGE_RIEMANN_C_CLIENT
        depends on BR2_INSTALL_LIBSTDCPP # protobuf-c
        depends on BR2_TOOLCHAIN_HAS_THREADS # protobuf-c
        depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" # protobuf-c
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # protobuf-c
        select BR2_PACKAGE_PROTOBUF_C
        help
          Riemann-c-client is a C client library for the Riemann
@@ -13,7 +12,6 @@ config BR2_PACKAGE_RIEMANN_C_CLIENT
 
          https://github.com/algernon/riemann-c-client
 
-comment "riemann-c-client needs a toolchain w/ C++, threads, host gcc >= 4.8"
-       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \
-               || !BR2_HOST_GCC_AT_LEAST_4_8
+comment "riemann-c-client needs a toolchain w/ C++, threads"
+       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
index c58ffdf3523c1c2a266e003782590b8407e15e85..d595efbc6f9add12755b16b52aae1e8f8ca7b24b 100644 (file)
@@ -49,7 +49,6 @@ choice
 
 config BR2_PACKAGE_HOST_RUST
        bool "host rust"
-       depends on BR2_HOST_GCC_AT_LEAST_4_7 # required by LLVM
        # triggers ICE on trunc_int_for_mode, at explow.c:56
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 || !BR2_aarch64
        help
@@ -61,9 +60,6 @@ comment "host-rust needs a toolchain w/ gcc >= 5"
        depends on BR2_aarch64
        depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_5
 
-comment "host-rust needs host gcc >= 4.7"
-       depends on !BR2_HOST_GCC_AT_LEAST_4_7
-
 config BR2_PACKAGE_HOST_RUST_BIN
        bool "host rust (pre-built)"
        help
index 5710ee9e0f87a5519655019ef460e2e93d283ee3..fa29de8c714b97ab7c1774ea0b80216a3e86f36c 100644 (file)
@@ -5,7 +5,6 @@ config BR2_PACKAGE_VTE
        depends on BR2_USE_MMU
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # libgtk3 -> pango -> harfbuzz
        depends on BR2_TOOLCHAIN_HAS_SYNC_4
        depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \
                BR2_PACKAGE_HAS_LIBGL
@@ -22,12 +21,11 @@ config BR2_PACKAGE_VTE
 
          http://github.com/GNOME/vte
 
-comment "vte needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, host gcc >= 4.8"
+comment "vte needs a toolchain w/ wchar, threads, C++, gcc >= 4.8"
        depends on BR2_USE_MMU
        depends on BR2_TOOLCHAIN_HAS_SYNC_4
        depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \
                !BR2_TOOLCHAIN_HAS_THREADS || \
-               !BR2_HOST_GCC_AT_LEAST_4_8 || \
                !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
 
 comment "vte needs an OpenGL or an OpenGL-EGL/wayland backend"
index db67c8904249acb6dfe5902df7560df3c4ee6db9..4fbf5a190a374f975fa66420a4d412bbba43ead6 100644 (file)
@@ -12,18 +12,16 @@ config BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
        depends on BR2_TOOLCHAIN_HAS_SYNC_4
        depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
 
-comment "webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 6, host gcc >= 4.8"
+comment "webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 6"
        depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
        depends on !BR2_PACKAGE_LIBGTK3 || !BR2_INSTALL_LIBSTDCPP || \
                !BR2_TOOLCHAIN_USES_GLIBC || \
-               !BR2_HOST_GCC_AT_LEAST_4_8 || \
                !BR2_TOOLCHAIN_GCC_AT_LEAST_6
        depends on BR2_USE_MMU
 
 config BR2_PACKAGE_WEBKITGTK
        bool "webkitgtk"
        depends on BR2_INSTALL_LIBSTDCPP
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # icu
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_6
        depends on BR2_TOOLCHAIN_USES_GLIBC
        depends on BR2_PACKAGE_LIBGTK3
index 5f3e237c53f434e81d1e31aebe89f082a24f4763..f1460db20e1e580a1a83b0db272cac0c7afb9876 100644 (file)
@@ -12,12 +12,12 @@ config BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS
        depends on BR2_TOOLCHAIN_HAS_SYNC_4
        depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
 
-comment "wpewebkit needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 6, host gcc >= 4.8"
+comment "wpewebkit needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 6"
        depends on BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS
        depends on !BR2_BINFMT_FLAT
        depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR \
                || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS \
-               || !BR2_TOOLCHAIN_GCC_AT_LEAST_6 || !BR2_HOST_GCC_AT_LEAST_4_8
+               || !BR2_TOOLCHAIN_GCC_AT_LEAST_6
 
 comment "wpewebkit needs an OpenGL ES w/ EGL-capable Wayland backend"
        depends on BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS
@@ -32,7 +32,6 @@ config BR2_PACKAGE_WPEWEBKIT
        depends on BR2_INSTALL_LIBSTDCPP # harfbuzz, icu
        depends on BR2_TOOLCHAIN_HAS_THREADS # wayland, icu, libsoup
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_6
-       depends on BR2_HOST_GCC_AT_LEAST_4_8 # icu
        depends on BR2_USE_WCHAR # icu, libsoup
        depends on BR2_PACKAGE_HAS_LIBGLES # libepoxy
        depends on BR2_PACKAGE_HAS_LIBEGL # libepoxy