###############################################################################
+comment "Legacy options removed in 2022.11"
+
+config BR2_GDB_VERSION_9_2
+ bool "gdb 9.2 removed"
+ help
+ Support for GDB 9.2 has been removed. A new version has
+ automatically been selected.
+
+comment "Legacy options removed in 2022.08"
+
+config BR2_ECLIPSE_REGISTER
+ bool "Eclipse integration removed"
+ select BR2_LEGACY
+ help
+ The Buildroot integration with the Eclipse IDE has been
+ removed, as the corresponding Eclipse plugin is no longer
+ maintained, and is no longer usable with current versions of
+ Eclipse.
+
+config BR2_csky
+ bool "csky architecture removed"
+ select BR2_LEGACY
+ help
+ The csky architecture was removed, by lack of toolchain
+ support.
+
+config BR2_PACKAGE_MESA3D_DRI_DRIVER_I915
+ bool "mesa DRI i915 driver removed"
+ select BR2_LEGACY
+ help
+ The DRI i915 driver was removed upstream.
+
+config BR2_PACKAGE_MESA3D_DRI_DRIVER_I965
+ bool "mesa DRI i965 driver removed"
+ select BR2_LEGACY
+ help
+ The DRI i965 driver was removed upstream.
+
+config BR2_PACKAGE_MESA3D_DRI_DRIVER_NOUVEAU
+ bool "mesa DRI nouveau driver removed"
+ select BR2_LEGACY
+ help
+ The DRI radeon nouveau was removed upstream.
+
+config BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON
+ bool "mesa DRI radeon r100 driver removed"
+ select BR2_LEGACY
+ help
+ The DRI radeon r100 driver was removed upstream.
+
+config BR2_GCC_VERSION_9_X
+ bool "gcc 9.x support removed"
+ select BR2_LEGACY
+ help
+ Support for gcc version 9.x has been removed. The current
+ default version (11.x or later) has been selected instead.
+
+config BR2_PACKAGE_PHP_EXT_WDDX
+ bool "php wddx removed"
+ select BR2_LEGACY
+ help
+ The WDDX extension was removed from php.
+
+config BR2_nds32
+ bool "nds32 architecture removed"
+ select BR2_LEGACY
+ help
+ Support for the nds32 architecture has been removed, due to
+ its support being removed from the upstream Linux kernel,
+ and its lack of maintenance in Buildroot.
+
+config BR2_PACKAGE_RTL8723BS
+ bool "rtl8723bs removed"
+ select BR2_LEGACY
+ help
+ Package was removed because it is not compatible with latest
+ kernels and is not maintained anymore: code has been removed
+ in 2017 as driver is available in the linux-next tree.
+
+comment "Legacy options removed in 2022.05"
+
+config BR2_PACKAGE_KTAP
+ bool "ktap removed"
+ select BR2_LEGACY
+ help
+ Package was removed because it is not compatible with latest
+ kernels and is not maintained anymore (no release since 2013).
+
+config BR2_KERNEL_HEADERS_5_16
+ bool "kernel headers version 5.16.x are no longer supported"
+ select BR2_LEGACY
+ help
+ Version 5.16.x of the Linux kernel headers are no longer
+ maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_4
+ bool "kernel headers version 4.4.x are no longer supported"
+ select BR2_LEGACY
+ help
+ Version 4.4.x of the Linux kernel headers are no longer
+ maintained upstream and are now removed.
+
+config BR2_BINUTILS_VERSION_2_32_X
+ bool "binutils 2.32.x has been removed"
+ select BR2_LEGACY
+ help
+ binutils 2.32 has been removed, use a newer version.
+
+config BR2_sh2a
+ bool "sh2a architecture support removed"
+ select BR2_LEGACY
+ help
+ The SuperH 2A (SH2A) architecture was not maintained, and
+ broken, so its support was dropped.
+
+config BR2_BINUTILS_VERSION_2_35_X
+ bool "binutils 2.35.x has been removed"
+ select BR2_LEGACY
+ help
+ binutils 2.35 has been removed, use a newer version.
+
+config BR2_PACKAGE_BOOST_LAYOUT_TAGGED
+ bool "boost tagged layout removed"
+ select BR2_LEGACY
+ help
+ Boost tagged layout isn't handled by some packages (e.g. botan
+ or libcpprestsdk).
+
+config BR2_PACKAGE_BOOST_LAYOUT_VERSIONED
+ bool "boost versioned layout removed"
+ select BR2_LEGACY
+ help
+ Boost versioned layout isn't handled by a number of autotools
+ and cmake packages (e.g. azmq, cc-tool, i2pd).
+
comment "Legacy options removed in 2022.02"
+config BR2_TARGET_ROOTFS_OCI_ENTRYPOINT_ARGS
+ string "entrypoint argumetns has been changed as command"
+ help
+ The OCI image BR2_TARGET_ROOTFS_OCI_ENTRYPOINT_ARGS option
+ has been renamed to BR2_TARGET_ROOTFS_OCI_CMD to better
+ reflect its relation to the actual 'command' of the OCI
+ image.
+
+ The new semantic for BR2_TARGET_ROOTFS_OCI_CMD is slightly
+ differnt in relation to how it is interpreted, so be sure to
+ review the help entry for it.
+
+ Due to this breaking change, the old value here could not be
+ set to the new variable.
+
+config BR2_TARGET_ROOTFS_OCI_ENTRYPOINT_ARGS_WRAP
+ bool
+ default y if BR2_TARGET_ROOTFS_OCI_ENTRYPOINT_ARGS != ""
+ select BR2_LEGACY
+
+config BR2_PACKAGE_LIBCURL_LIBNSS
+ bool "libcurl NSS removed"
+ select BR2_LEGACY
+ help
+ NSS was deprecated in libcurl 7.82.0.
+
+config BR2_PACKAGE_WESTON_DEFAULT_FBDEV
+ bool "weston fbdev removed"
+ select BR2_LEGACY
+ help
+ fbdev was deprecated in weston 10.0.0.
+
+config BR2_PACKAGE_WESTON_FBDEV
+ bool "weston fbdev compositor removed"
+ select BR2_LEGACY
+ help
+ fbdev compositor was deprecated in weston 10.0.0.
+
+config BR2_PACKAGE_PYTHON_PYCLI
+ bool "python-pycli removed"
+ select BR2_LEGACY
+ help
+ Package was removed because it is not compatible with python
+ 3.10 and is not maintained anymore (no release since 2012).
+
+config BR2_PACKAGE_LINUX_TOOLS_BPFTOOL
+ bool "bpftool was moved"
+ select BR2_LEGACY
+ select BR2_PACKAGE_BPFTOOL
+ help
+ The linux-tools bpftool build has been moved out
+ of the linux-tools package.
+
+config BR2_TARGET_UBOOT_NEEDS_PYTHON2
+ bool "host-python 2.7 support for U-Boot was removed"
+ select BR2_LEGACY
+ help
+ Option was removed together with python 2.7 support.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS
+ bool "gst1-plugins-bad plugin libmms was removed"
+ depends on BR2_USE_WCHAR
+ depends on BR2_TOOLCHAIN_HAS_THREADS
+ select BR2_LEGACY
+ help
+ This plugin was removed with gst1-plugins-bad-1.20.0.
+
+config BR2_PACKAGE_PYTHON_FUNCTOOLS32
+ bool "python-functools32 removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_ENUM34
+ bool "python-enum34 removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_ENUM
+ bool "python-enum removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_DIALOG
+ bool "python-dialog removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_CONFIGOBJ
+ bool "python-configobj removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_YIELDFROM
+ bool "python-yieldfrom removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_TYPING
+ bool "python-typing removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_SUBPROCESS32
+ bool "python-subprocess32 removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_SINGLEDISPATCH
+ bool "python-singledispatch removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_PYRO
+ bool "python-pyro removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_PYPCAP
+ bool "python-pypcap removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_PATHLIB2
+ bool "python-pathlib2 removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_PAM
+ bool "python-pam removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_NFC
+ bool "python-nfc removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_MAD
+ bool "python-mad removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_IPADDRESS
+ bool "python-ipaddress removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_IPADDR
+ bool "python-ipaddr removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_ID3
+ bool "python-id3 removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_FUTURES
+ bool "python-futures removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_BACKPORTS_SSL_MATCH_HOSTNAME
+ bool "python-backports-ssl-match-hostname removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
+config BR2_PACKAGE_PYTHON_BACKPORTS_SHUTIL_GET_TERMINAL_SIZE
+ bool "python-backports-shutil-get-terminal-size removed"
+ select BR2_LEGACY
+ help
+ Package was removed together with python 2.7 support.
+
config BR2_PACKAGE_PYTHON_BACKPORTS_ABC
bool "python-backports-abc removed"
select BR2_LEGACY