2 # Config.in.legacy - support for backward compatibility
4 # When an existing Config.in symbol is removed, it should be added again in
5 # this file, and take appropriate action to approximate backward compatibility.
6 # This will make the transition for the user more convenient.
8 # When adding legacy symbols to this file, add them to the front. The oldest
9 # symbols will be removed again after about two years.
11 # The symbol should be copied as-is from the place where it was previously
12 # defined, but the help text should be removed or replaced with something that
13 # explains how to fix it.
15 # For bool options, the old symbol should select BR2_LEGACY, so that the user
16 # is informed at build-time about selected legacy options.
17 # If there is an equivalent (set of) new symbols, these should be select'ed by
18 # the old symbol for backwards compatibility.
20 # For string options, it is not possible to directly select another symbol. In
21 # this case, a hidden wrap bool option has to be added, that defaults to y if
22 # the old string is not set at its default value. The wrap symbol should select
24 # If the original symbol has been renamed, the new symbol should use the value
25 # of the old symbol as default. This requires a change outside of
26 # Config.in.legacy, and this should be clearly marked as such below, so that
27 # removal of legacy options also include the removal of these external
30 # [Example: renaming a string option from FOO to BAR]
32 # config BR2_FOO_STRING
33 # string "Some foo string"
36 # config BR2_BAR_STRING
37 # string "Some bar string"
38 # default BR2_FOO_STRING if BR2_FOO_STRING != "" # legacy
40 # and in Config.in.legacy:
41 # config BR2_FOO_STRING
42 # string "The foo string has been renamed"
44 # <suitable help text>
46 # config BR2_FOO_STRING_WRAP
48 # default y if BR2_FOO_STRING != ""
51 # # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
58 This option is selected automatically when your old .config uses an
59 option that no longer exists in current buildroot. In that case, the
60 build will fail. Look for config options which are selected in the
61 menu below: they no longer exist and should be replaced by something
64 # This comment fits exactly in a 80-column display
65 comment "Legacy detected: check the content of the menu below"
68 menu "Legacy config options"
71 comment "----------------------------------------------------"
72 comment "Your old configuration uses legacy options that no "
73 comment "longer exist in buildroot, as indicated in the menu "
74 comment "below. As long as these options stay selected, or in"
75 comment "case of string options are non-empty, the build "
78 comment "Where possible, an automatic conversion from old to "
79 comment "new symbols has been performed. Before making any "
80 comment "change in this legacy menu, make sure to exit the "
81 comment "configuration editor a first time and save the "
82 comment "configuration. Otherwise, the automatic conversion "
83 comment "of symbols will be lost. "
85 comment "After this initial save, reopen the configuration "
86 comment "editor, inspect the options selected below, read "
87 comment "their help texts, and verify/update the new "
88 comment "configuration in the corresponding configuration "
89 comment "menus. When everything is ok, you can disable the "
90 comment "legacy options in the menu below. Once you have "
91 comment "disabled all legacy options, this text will "
92 comment "disappear and you will be able to start the build. "
94 comment "Note: at some point in the future, the oldest legacy"
95 comment "options will be removed, and configuration files "
96 comment "that still have those options set, will fail to "
97 comment "build, or run, in unpredictable ways. "
98 comment "----------------------------------------------------"
101 ###############################################################################
103 comment "Legacy options removed in 2015.02"
105 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
106 bool "rpm's bzip2 payloads option has been removed"
108 select BR2_PACKAGE_BZIP2
110 The bzip2 payloads option rely entirely on the dependant package bzip2.
111 So, you need to select it to enable this feature.
113 config BR2_PACKAGE_RPM_XZ_PAYLOADS
114 bool "rpm's xz payloads option has been removed"
116 select BR2_PACKAGE_XZ
118 The xz payloads option rely entirely on the dependant package xz.
119 So, you need to select it to enable this feature.
121 config BR2_PACKAGE_M4
122 bool "m4 target package removed"
125 The m4 target package has been removed, it's been
126 deprecated for some time now.
128 config BR2_PACKAGE_FLEX_BINARY
129 bool "flex binary in target option removed"
132 The flex binary in the target option has been removed.
133 It's been deprecated for some time now and is essentially a
134 development tool which isn't very useful in the target.
136 config BR2_PACKAGE_BISON
137 bool "bison target package removed"
140 The bison target package has been removed, it's been
141 deprecated for some time now and is essentially a development
142 tool which isn't very useful in the target.
144 config BR2_PACKAGE_GOB2
145 bool "gob2 target package removed"
148 The gob2 target package has been removed, it's been
149 deprecated for some time now and was essentially useless
150 without a target toolchain.
152 config BR2_PACKAGE_DISTCC
153 bool "distcc target package removed"
156 The distcc target package has been removed, it's been
157 deprecated for some time now and was essentially useless
158 without a target toolchain.
160 config BR2_PACKAGE_HASERL_VERSION_0_8_X
161 bool "haserl 0.8.x version removed"
164 The 0.8.x version option for haserl has been removed since it
165 has been deprecated for some time now.
166 You should be able to use the 0.9.x version without issues.
168 config BR2_PACKAGE_STRONGSWAN_TOOLS
169 bool "strongswan option has been removed"
171 select BR2_PACKAGE_STRONGSWAN_PKI
172 select BR2_PACKAGE_STRONGSWAN_SCEP
174 The tools option has been removed upstream and the different tools
175 have been split between the pki and scep options, with others
178 config BR2_PACKAGE_XBMC_ADDON_XVDR
179 bool "xbmc options have been renamed"
181 select BR2_PACKAGE_KODI_ADDON_XVDR
183 The XBMC media center project was renamed to Kodi entertainment center
185 config BR2_PACKAGE_XBMC_PVR_ADDONS
186 bool "xbmc options have been renamed"
188 select BR2_PACKAGE_KODI_PVR_ADDONS
190 The XBMC media center project was renamed to Kodi entertainment center
192 config BR2_PACKAGE_XBMC
193 bool "xbmc options have been renamed"
195 select BR2_PACKAGE_KODI
197 The XBMC media center project was renamed to Kodi entertainment center
199 config BR2_PACKAGE_XBMC_ALSA_LIB
200 bool "xbmc options have been renamed"
202 select BR2_PACKAGE_KODI_ALSA_LIB
204 The XBMC media center project was renamed to Kodi entertainment center
206 config BR2_PACKAGE_XBMC_AVAHI
207 bool "xbmc options have been renamed"
209 select BR2_PACKAGE_KODI_AVAHI
211 The XBMC media center project was renamed to Kodi entertainment center
213 config BR2_PACKAGE_XBMC_DBUS
214 bool "xbmc options have been renamed"
216 select BR2_PACKAGE_KODI_DBUS
218 The XBMC media center project was renamed to Kodi entertainment center
220 config BR2_PACKAGE_XBMC_LIBBLURAY
221 bool "xbmc options have been renamed"
223 select BR2_PACKAGE_KODI_LIBBLURAY
225 The XBMC media center project was renamed to Kodi entertainment center
227 config BR2_PACKAGE_XBMC_GOOM
228 bool "xbmc options have been renamed"
230 select BR2_PACKAGE_KODI_GOOM
232 The XBMC media center project was renamed to Kodi entertainment center
234 config BR2_PACKAGE_XBMC_RSXS
235 bool "xbmc options have been renamed"
237 select BR2_PACKAGE_KODI_RSXS
239 The XBMC media center project was renamed to Kodi entertainment center
241 config BR2_PACKAGE_XBMC_LIBCEC
242 bool "xbmc options have been renamed"
244 select BR2_PACKAGE_KODI_LIBCEC
246 The XBMC media center project was renamed to Kodi entertainment center
248 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
249 bool "xbmc options have been renamed"
251 select BR2_PACKAGE_KODI_LIBMICROHTTPD
253 The XBMC media center project was renamed to Kodi entertainment center
255 config BR2_PACKAGE_XBMC_LIBNFS
256 bool "xbmc options have been renamed"
258 select BR2_PACKAGE_KODI_LIBNFS
260 The XBMC media center project was renamed to Kodi entertainment center
262 config BR2_PACKAGE_XBMC_RTMPDUMP
263 bool "xbmc options have been renamed"
265 select BR2_PACKAGE_KODI_RTMPDUMP
267 The XBMC media center project was renamed to Kodi entertainment center
269 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
270 bool "xbmc options have been renamed"
272 select BR2_PACKAGE_KODI_LIBSHAIRPLAY
274 The XBMC media center project was renamed to Kodi entertainment center
276 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
277 bool "xbmc options have been renamed"
279 select BR2_PACKAGE_KODI_LIBSMBCLIENT
281 The XBMC media center project was renamed to Kodi entertainment center
283 config BR2_PACKAGE_XBMC_LIBTHEORA
284 bool "xbmc options have been renamed"
286 select BR2_PACKAGE_KODI_LIBTHEORA
288 The XBMC media center project was renamed to Kodi entertainment center
290 config BR2_PACKAGE_XBMC_LIBUSB
291 bool "xbmc options have been renamed"
293 select BR2_PACKAGE_KODI_LIBUSB
295 The XBMC media center project was renamed to Kodi entertainment center
297 config BR2_PACKAGE_XBMC_LIBVA
298 bool "xbmc options have been renamed"
300 select BR2_PACKAGE_KODI_LIBVA
302 The XBMC media center project was renamed to Kodi entertainment center
304 config BR2_PACKAGE_XBMC_WAVPACK
305 bool "xbmc options have been renamed"
307 select BR2_PACKAGE_KODI_WAVPACK
309 The XBMC media center project was renamed to Kodi entertainment center
311 config BR2_PREFER_STATIC_LIB
312 bool "static library option renamed"
315 The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
316 highlights the fact that the option no longer "prefers"
317 static libraries, but "enforces" static libraries (i.e
318 shared libraries are completely unused).
320 Take care of updating the type of libraries you want under the
321 "Build options" menu.
323 ###############################################################################
324 comment "Legacy options removed in 2014.11"
326 config BR2_x86_generic
327 bool "x86 generic variant has been removed"
330 The generic x86 CPU variant has been removed. Use another
333 config BR2_GCC_VERSION_4_4_X
334 bool "gcc 4.4.x has been removed"
337 The 4.4.x version of gcc has been removed. Use a newer
340 config BR2_sparc_sparchfleon
341 bool "sparchfleon CPU has been removed"
344 The sparchfleon CPU was only supported in a patched gcc 4.4
345 version. Its support has been removed in favor of the leon3
346 CPU starting from gcc 4.8.x.
348 config BR2_sparc_sparchfleonv8
349 bool "sparchfleonv8 CPU has been removed"
352 The sparchfleonv8 CPU was only supported in a patched gcc
353 4.4 version. Its support has been removed in favor of the
354 leon3 CPU starting from gcc 4.8.x.
356 config BR2_sparc_sparcsfleon
357 bool "sparcsfleon CPU has been removed"
360 The sparcsfleon CPU was only supported in a patched gcc 4.4
361 version. Its support has been removed in favor of the leon3
362 CPU starting from gcc 4.8.x.
364 config BR2_sparc_sparcsfleonv8
365 bool "sparcsfleonv8 CPU has been removed"
368 The sparcsfleonv8 CPU was only supported in a patched gcc
369 4.4 version. Its support has been removed in favor of the
370 leon3 CPU starting from gcc 4.8.x.
372 config BR2_PACKAGE_XLIB_LIBPCIACCESS
373 bool "xlib-libpciaccess option has been renamed"
374 depends on BR2_PACKAGE_XORG7
376 select BR2_PACKAGE_LIBPCIACCESS
378 libpciaccess neither depends on X11 nor Xlib. Thus the
379 package has been renamed BR2_PACKAGE_LIBPCIACCESS
381 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
382 bool "Xceive xc5000 option has been renamed"
383 select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
385 The Xceive xc5000 option now also handles older firmwares from
386 Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
387 from Cresta, who bought Xceive.
389 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
390 bool "Chelsio T4 option has been renamed"
391 select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
393 The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
394 has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
395 to better account for the fact that a T5 variant exists.
397 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
398 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
400 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
401 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
403 Target packages -> Hardware handling ->
404 Firmware -> linux-firmware -> WiFi firmware ->
405 iwlwifi 3160/726x revision to use (revision 7)
407 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
408 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
410 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
411 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
413 Target packages -> Hardware handling ->
414 Firmware -> linux-firmware -> WiFi firmware ->
415 iwlwifi 3160/726x revision to use (revision 8)
417 ###############################################################################
418 comment "Legacy options removed in 2014.08"
420 config BR2_PACKAGE_LIBELF
421 bool "libelf has been removed"
422 select BR2_PACKAGE_ELFUTILS
425 The libelf package provided an old version of the libelf library
426 and is deprecated. The libelf library is now provided by the
429 config BR2_KERNEL_HEADERS_3_8
430 bool "kernel headers version 3.8.x are no longer supported"
431 select BR2_KERNEL_HEADERS_3_9
434 Version 3.8.x of the Linux kernel headers have been deprecated
435 for more than four buildroot releases and are now removed.
436 As an alternative, version 3.9.x of the headers have been
437 automatically selected in your configuration.
439 config BR2_PACKAGE_GETTEXT_TOOLS
440 bool "support for gettext-tools on target has been removed"
443 The option to install the gettext utilities on the target
444 has been removed. This is not necessary as Buildroot is not
445 designed to provide a full development environment on the
446 target. gettext tools should be used on the build machine
449 config BR2_PACKAGE_PROCPS
450 bool "procps has been replaced by procps-ng"
451 select BR2_PACKAGE_PROCPS_NG
454 The procps package has been replaced by the equivalent procps-ng.
456 config BR2_BINUTILS_VERSION_2_20_1
457 bool "binutils 2.20.1 has been removed"
460 The 2.20.1 version of binutils has been removed. Use a newer
463 config BR2_BINUTILS_VERSION_2_21
464 bool "binutils 2.21 has been removed"
467 The 2.21 version of binutils has been removed. Use a newer
470 config BR2_BINUTILS_VERSION_2_23_1
471 bool "binutils 2.23.1 has been removed"
474 The 2.23.1 version of binutils has been removed. Use a newer
477 config BR2_UCLIBC_VERSION_0_9_32
478 bool "uclibc 0.9.32 has been removed"
481 The 0.9.32 version of uClibc has been removed. Use a newer
484 config BR2_GCC_VERSION_4_3_X
485 bool "gcc 4.3.x has been removed"
488 The 4.3.x version of gcc has been removed. Use a newer
491 config BR2_GCC_VERSION_4_6_X
492 bool "gcc 4.6.x has been removed"
495 The 4.6.x version of gcc has been removed. Use a newer
498 config BR2_GDB_VERSION_7_4
499 bool "gdb 7.4 has been removed"
502 The 7.4 version of gdb has been removed. Use a newer version
505 config BR2_GDB_VERSION_7_5
506 bool "gdb 7.5 has been removed"
509 The 7.5 version of gdb has been removed. Use a newer version
512 config BR2_BUSYBOX_VERSION_1_19_X
513 bool "busybox version selection has been removed"
516 The possibility of selecting the Busybox version has been
517 removed. Use the latest version provided by the Busybox
520 config BR2_BUSYBOX_VERSION_1_20_X
521 bool "busybox version selection has been removed"
524 The possibility of selecting the Busybox version has been
525 removed. Use the latest version provided by the Busybox
528 config BR2_BUSYBOX_VERSION_1_21_X
529 bool "busybox version selection has been removed"
532 The possibility of selecting the Busybox version has been
533 removed. Use the latest version provided by the Busybox
536 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
538 select BR2_PACKAGE_LIBV4L_UTILS
541 This libv4l option has been deprecated and replaced by a single
542 option to build all the libv4l utilities.
544 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
546 select BR2_PACKAGE_LIBV4L_UTILS
549 This libv4l option has been deprecated and replaced by a single
550 option to build all the libv4l utilities.
552 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
553 bool "v4l2-compliance"
554 select BR2_PACKAGE_LIBV4L_UTILS
557 This libv4l option has been deprecated and replaced by a single
558 option to build all the libv4l utilities.
560 config BR2_PACKAGE_LIBV4L_V4L2_CTL
562 select BR2_PACKAGE_LIBV4L_UTILS
565 This libv4l option has been deprecated and replaced by a single
566 option to build all the libv4l utilities.
568 config BR2_PACKAGE_LIBV4L_V4L2_DBG
570 select BR2_PACKAGE_LIBV4L_UTILS
573 This libv4l option has been deprecated and replaced by a single
574 option to build all the libv4l utilities.
576 ###############################################################################
577 comment "Legacy options removed in 2014.05"
579 config BR2_PACKAGE_EVTEST_CAPTURE
580 bool "evtest-capture support removed (dropped since evtest 1.31)"
583 Support for evtest-capture has been removed (dropped from
584 evtest package since version 1.31), use evemu package
587 config BR2_KERNEL_HEADERS_3_6
588 bool "kernel headers version 3.6.x are no longer supported"
589 select BR2_KERNEL_HEADERS_3_9
592 Version 3.6.x of the Linux kernel headers have been deprecated
593 for more than four buildroot releases and are now removed.
594 As an alternative, version 3.8.x of the headers have been
595 automatically selected in your configuration.
597 config BR2_KERNEL_HEADERS_3_7
598 bool "kernel headers version 3.7.x are no longer supported"
599 select BR2_KERNEL_HEADERS_3_9
602 Version 3.7.x of the Linux kernel headers have been deprecated
603 for more than four buildroot releases and are now removed.
604 As an alternative, version 3.8.x of the headers have been
605 automatically selected in your configuration.
607 config BR2_PACKAGE_VALA
608 bool "vala target package has been removed"
611 The 'vala' target package has been removed since it has been
612 deprecated for more than four buildroot releases.
613 Note: the host vala package still exists.
615 config BR2_TARGET_TZ_ZONELIST
616 default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
618 config BR2_PACKAGE_TZDATA_ZONELIST
619 string "tzdata: the timezone list option has been renamed"
621 The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
622 BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
623 menu. You'll need to select BR2_TARGET_TZ_INFO.
625 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
627 default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
630 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
631 bool "Lua command-line editing none has been renamed"
634 The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
635 renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
636 it in the corresponding choice.
638 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
639 bool "Lua command-line editing using readline has been renamed"
642 The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
643 renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
644 it in the corresponding choice.
646 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
647 bool "Lua command-line editing using linenoise has been renamed"
650 The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
651 renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
652 it in the corresponding choice.
654 config BR2_PACKAGE_DVB_APPS_UTILS
655 bool "dvb-apps utilities now built by default"
658 The dvb-apps utilities are now always built when the dvb-apps
661 config BR2_KERNEL_HEADERS_SNAP
662 bool "Local Linux snapshot support removed"
665 Support for using a custom snapshot to install the Linux
666 kernel headers has been removed.
668 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
669 bool "/dev management by udev removed"
672 The 'udev' package has been converted to a virtual package.
673 The providers for this feature are: 'eudev', 'systemd'.
675 Therefore, if you are not using 'systemd' as init system, you
676 must choose 'Dynamic using eudev' in the '/dev management'
677 menu to get the same behaviour as in your old configuration.
679 If you are using 'systemd', its internal implementation of
680 'udev' will be used automatically.
682 You must also check the packages depending on 'udev' are still
685 config BR2_PACKAGE_UDEV
686 bool "udev is now a virtual package"
688 select BR2_PACKAGE_HAS_UDEV
690 The 'udev' package has been converted to a virtual package.
691 The providers for this feature are: 'eudev', 'systemd'.
693 Your old configuration refers to packages depending on 'udev',
694 either for build or at runtime.
696 Check that a 'udev' provider is selected. If you are not using
697 'systemd' as init system, 'eudev' should be selected, which is
698 the case if '/dev management' is set to 'Dynamic using eudev'.
700 If you are using 'systemd', its internal implementation of 'udev'
703 config BR2_PACKAGE_UDEV_RULES_GEN
704 bool "udev rules generation handled by provider"
706 select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
707 select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
709 The 'udev' package has been converted to a virtual package.
710 The providers for this feature are: 'eudev', 'systemd'.
712 If you are not using 'systemd' as init system, udev rules
713 generation will be handled by 'eudev'. Check that
714 '/dev management' is set to 'Dynamic using eudev' to get
715 the same behaviour as in your old configuration.
717 If you are using 'systemd', it internal implementation of 'udev'
718 will generate the rules.
720 config BR2_PACKAGE_UDEV_ALL_EXTRAS
721 bool "udev extras removed"
724 The 'udev' package has been converted to a virtual package.
725 The providers for this feature are: 'eudev', 'systemd'.
727 The option to enable the extra features of 'udev' (gudev, ...)
728 has been removed. These features are automatically enabled in
729 the 'udev' providers if the dependencies are selected. For
730 example, selecting 'libglib2' will trigger the build of gudev.
732 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
733 bool "xlib-libpthread-stubs option has been renamed"
734 depends on BR2_PACKAGE_XORG7
736 select BR2_PACKAGE_LIBPTHREAD_STUBS
738 The pthread stubs neither depend on X11 nor Xlib. Thus the
739 package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
741 ###############################################################################
742 comment "Legacy options removed in 2014.02"
745 bool "sh2 support removed"
747 Due to an inexistent user base and generally poor Linux
748 support, the support for the SH2 architecture was removed.
751 bool "sh3 support removed"
753 Due to an inexistent user base and generally poor Linux
754 support, the support for the SH3 architecture was removed.
757 bool "sh3eb support removed"
759 Due to an inexistent user base and generally poor Linux
760 support, the support for the SH3eb architecture was removed.
762 config BR2_KERNEL_HEADERS_3_1
763 bool "kernel headers version 3.1.x are no longer supported"
764 select BR2_KERNEL_HEADERS_3_2
767 Version 3.1.x of the Linux kernel headers have been deprecated
768 for more than four buildroot releases and are now removed.
769 As an alternative, version 3.2.x of the headers have been
770 automatically selected in your configuration.
772 config BR2_KERNEL_HEADERS_3_3
773 bool "kernel headers version 3.3.x are no longer supported"
774 select BR2_KERNEL_HEADERS_3_4
777 Version 3.3.x of the Linux kernel headers have been deprecated
778 for more than four buildroot releases and are now removed.
779 As an alternative, version 3.4.x of the headers have been
780 automatically selected in your configuration.
782 config BR2_KERNEL_HEADERS_3_5
783 bool "kernel headers version 3.5.x are no longer supported"
784 select BR2_KERNEL_HEADERS_3_9
787 Version 3.5.x of the Linux kernel headers have been deprecated
788 for more than four buildroot releases and are now removed.
789 As an alternative, version 3.8.x of the headers have been
790 automatically selected in your configuration.
792 config BR2_GDB_VERSION_7_2
793 bool "gdb 7.2.x is no longer supported"
794 select BR2_GDB_VERSION_7_6
797 Version 7.2.x of gdb has been deprecated for more than four
798 buildroot releases and is now removed. As an alternative, gdb
799 7.5.x has been automatically selected in your configuration.
801 config BR2_GDB_VERSION_7_3
802 bool "gdb 7.3.x is no longer supported"
803 select BR2_GDB_VERSION_7_6
806 Version 7.3.x of gdb has been deprecated for more than four
807 buildroot releases and is now removed. As an alternative, gdb
808 7.5.x has been automatically selected in your configuration.
810 config BR2_PACKAGE_CCACHE
811 bool "ccache target package has been removed"
814 The 'ccache' target package has been removed since it has been
815 deprecated for more than four buildroot releases.
816 Note: using ccache for speeding up builds is still supported.
818 config BR2_HAVE_DOCUMENTATION
819 bool "support for documentation on target has been removed"
822 Support for documentation on target has been removed since it has
823 been deprecated for more than four buildroot releases.
825 config BR2_PACKAGE_AUTOMAKE
826 bool "automake target package has been removed"
829 The 'automake' target package has been removed since it has been
830 deprecated for more than four buildroot releases.
831 Note: the host automake still exists.
833 config BR2_PACKAGE_AUTOCONF
834 bool "autoconf target package has been removed"
837 The 'autoconf' target package has been removed since it has been
838 deprecated for more than four buildroot releases.
839 Note: the host autoconf still exists.
841 config BR2_PACKAGE_XSTROKE
842 bool "xstroke has been removed"
845 The 'xstroke' package has been removed since it has been
846 deprecated for more than four buildroot releases.
848 config BR2_PACKAGE_LZMA
849 bool "lzma target package has been removed"
852 The 'lzma' target package has been removed since it has been
853 deprecated for more than four buildroot releases.
854 Note: generating lzma-compressed rootfs images is still supported.
856 config BR2_PACKAGE_TTCP
857 bool "ttcp has been removed"
860 The 'ttcp' package has been removed since it has been
861 deprecated for more than four buildroot releases.
863 config BR2_PACKAGE_LIBNFC_LLCP
864 bool "libnfc-llcp has been replaced by libllcp"
866 select BR2_PACKAGE_LIBLLCP
868 The 'libnfc-llcp' package has been removed since upstream renamed
869 to 'libllcp'. We have added a new package for 'libllcp' and bumped
870 the version at the same time.
872 config BR2_PACKAGE_MYSQL_CLIENT
873 bool "MySQL client renamed to MySQL"
875 select BR2_PACKAGE_MYSQL
877 The option has been renamed BR2_PACKAGE_MYSQL
879 config BR2_PACKAGE_SQUASHFS3
880 bool "squashfs3 has been removed"
882 select BR2_PACKAGE_SQUASHFS
884 The 'squashfs3' package has been removed since it has been
885 deprecated for more than four buildroot releases. Package
886 'squashfs' (4) has been selected automatically as replacement.
888 config BR2_TARGET_ROOTFS_SQUASHFS3
889 bool "squashfs3 rootfs support has been removed"
892 Together with the removal of the squashfs3 package, support
893 for squashfs3 root filesystems has been removed too. Squashfs
894 root filesystems will automatically use squashfs4 now.
896 config BR2_PACKAGE_NETKITBASE
897 bool "netkitbase has been removed"
900 The 'netkitbase' package has been removed since it has been
901 deprecated since 2012.11. This package provided 'inetd'
902 which is replaced by 'xinet' and 'ping' which is replaced by
903 'busybox' or 'fping'.
905 config BR2_PACKAGE_NETKITTELNET
906 bool "netkittelnet has been removed"
909 The 'netkittelnet' package has been removed since it has
910 been deprecated since 2012.11. 'busybox' provides a telnet
911 client and should be used instead.
913 config BR2_PACKAGE_LUASQL
914 bool "luasql has been replaced by luasql-sqlite3"
915 select BR2_PACKAGE_LUASQL_SQLITE3
918 The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
920 config BR2_PACKAGE_LUACJSON
921 bool "luacjson has been replaced by lua-cjson"
922 select BR2_PACKAGE_LUA_CJSON
925 The option has been renamed BR2_PACKAGE_LUA_CJSON.
927 ###############################################################################
928 comment "Legacy options removed in 2013.11"
930 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
931 bool "lvm2's 'dmsetup only' option removed"
934 The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
935 led to problems with other packages that need the full lvm2
936 suite. Therefore, the option has been replaced with the positive
937 BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
939 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
940 # in order to automatically propagate old configs
942 config BR2_PACKAGE_QT_JAVASCRIPTCORE
943 bool "qt javascriptcore option removed"
946 The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
947 force the activation or disabling of the JIT compiler in the
948 Qt Javascript interpreter. However, the JIT compiler is not
949 available for all architectures, so forcing its activation
950 does not always work. Moreover, Qt knows by itself for which
951 architectures JIT support is possible, and will
952 automatically enable it if possible.
954 Therefore, this option was in fact useless, and causing
955 build problems when enabled on architectures for which the
956 JIT support was not available. It has been removed, and
957 there is no replacement: Qt will enable JIT at compile time
960 config BR2_PACKAGE_MODULE_INIT_TOOLS
961 bool "module-init-tools replaced by kmod"
962 select BR2_PACKAGE_KMOD
963 select BR2_PACKAGE_KMOD_TOOLS
966 The 'module-init-tools' package has been removed, since it
967 has been depracated upstream and replaced by 'kmod'.
969 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
970 string "u-boot: the git repository URL option has been renamed"
972 The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
973 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
975 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
977 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
980 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
981 # boot/uboot/Config.in
983 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
984 string "u-boot: the git repository version option has been renamed"
986 The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
987 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
989 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
991 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
994 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
995 # boot/uboot/Config.in
997 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
998 string "linux: the git repository URL option has been renamed"
1000 The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
1002 BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
1004 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
1006 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
1009 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
1012 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
1013 string "linux: the git repository version option has been renamed"
1015 The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
1017 BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
1019 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
1021 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
1024 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
1027 ###############################################################################
1028 comment "Legacy options removed in 2013.08"
1031 bool "ARM OABI support has been removed"
1034 The support for the ARM OABI was deprecated since a while,
1035 and has been removed completely from Buildroot. It is also
1036 deprecated in upstream gcc, since gcc 4.7. People should
1037 switch to EABI instead, which should not be a problem as
1038 long as you don't have pre-built OABI binaries in your
1039 system that you can't recompile.
1041 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
1042 bool "dosfstools dosfsck renamed to fsck.fat"
1044 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
1046 dosfsck was renamed upstream to fsck.fat for consistency.
1048 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
1049 bool "dosfstools dosfslabel renamed to fatlabel"
1051 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
1053 doslabel was renamed upstream to fatlabel for consistency.
1055 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
1056 bool "dosfstools mkdosfs renamed to mkfs.fat"
1058 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
1060 mkdosfs was renamed upstream to mkfs.fat for consistency.
1063 bool "the elf2flt option has been renamed"
1066 The BR2_ELF2FLT option has been renamed to
1067 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
1068 the package infrastructure.
1070 config BR2_VFP_FLOAT
1071 bool "the ARM VFP floating point option has been renamed"
1074 Due to a major refactoring of the floating-point handling of
1075 the ARM architecture support, the BR2_VFP_FLOAT option has
1076 been replaced with a choice of options that allows to select
1077 between various VFP versions/capabilities.
1079 config BR2_PACKAGE_GCC_TARGET
1080 bool "gcc on the target filesystem has been removed"
1083 The support for gcc in the target filesystem was deprecated
1084 since a while, and has been removed completely from Buildroot.
1085 See Buildroot's documentation for more explanations.
1087 config BR2_HAVE_DEVFILES
1088 bool "development files in target filesystem has been removed"
1091 The installation of the development files in the target
1092 filesystem was deprecated since a while, and has been removed
1093 completely from Buildroot.
1094 See Buildroot's documentation for more explanations.
1096 ###############################################################################
1097 comment "Legacy options removed in 2013.05"
1099 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
1100 bool "Realtek 8192 replaced by Realtek 81xx"
1102 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
1104 Now covers the whole Realtek 81xx familly: 8188/8192.
1106 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
1107 bool "Realtek 8712 replaced by Realtek 87xx"
1109 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
1111 Now covers the whole Realtek 87xx familly: 8712/8723.
1113 ###############################################################################
1114 comment "Legacy options removed in 2013.02"
1117 bool "sa110 ARM target switched to strongarm"
1119 select BR2_strongarm
1121 The SA110 is the same as a generic StrongARM, it just differs
1122 in speed, peripherals and cache.
1125 bool "sa1100 ARM target switched to strongarm"
1127 select BR2_strongarm
1129 The SA1100 is the same as a generic StrongARM, it just differs
1130 in speed, peripherals and cache.
1132 config BR2_PACKAGE_GDISK
1133 bool "gdisk has been replaced by gptfdisk"
1135 select BR2_PACKAGE_GPTFDISK
1137 The option has been renamed BR2_PACKAGE_GPTFDISK.
1139 config BR2_PACKAGE_GDISK_GDISK
1140 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
1142 select BR2_PACKAGE_GPTFDISK
1143 select BR2_PACKAGE_GPTFDISK_GDISK
1145 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
1147 config BR2_PACKAGE_GDISK_SGDISK
1148 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
1150 select BR2_PACKAGE_GPTFDISK
1151 select BR2_PACKAGE_GPTFDISK_SGDISK
1153 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
1155 config BR2_PACKAGE_GDB_HOST
1156 bool "gdb for the host option has been renamed"
1157 select BR2_PACKAGE_HOST_GDB
1160 Due to the conversion of gdb to the package infrastructure,
1161 the BR2_PACKAGE_GDB_HOST option has been renamed
1162 BR2_PACKAGE_HOST_GDB.
1164 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
1165 bool "DirectFB RGB16 dithering option has been renamed"
1166 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
1169 The option has been renamed
1170 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
1172 config BR2_PACKAGE_DIRECTB_TESTS
1173 bool "DirectFB Tests option has been renamed"
1174 select BR2_PACKAGE_DIRECTFB_TESTS
1177 The option has been renamed
1178 BR2_PACKAGE_DIRECTFB_TESTS.
1180 ###############################################################################
1181 comment "Legacy options removed in 2012.11"
1183 config BR2_PACKAGE_CUSTOMIZE
1184 bool "customize package has been removed"
1187 The 'customize' special package has been removed. Instead,
1188 we recommend to create either your own packages, or use a
1189 post-build script to customize your root filesystem. See
1190 Buildroot's documentation for more details.
1192 config BR2_PACKAGE_XSERVER_xorg
1193 bool "X.org modular server"
1195 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
1197 The option has been renamed
1198 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
1200 config BR2_PACKAGE_XSERVER_tinyx
1201 bool "KDrive / TinyX server"
1203 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
1205 The option has been renamed
1206 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
1208 config BR2_PACKAGE_PTHREAD_STUBS
1209 bool "pthread-stubs option has been renamed"
1211 select BR2_PACKAGE_LIBPTHREAD_STUBS
1213 For consistency reason, the pthread-stubs package has been
1214 renamed to libpthread-stubs.
1216 ###############################################################################
1217 comment "Legacy options removed in 2012.08"
1219 config BR2_PACKAGE_GETTEXT_STATIC
1220 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
1223 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
1226 config BR2_PACKAGE_LIBINTL
1229 select BR2_PACKAGE_GETTEXT
1231 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
1232 only installs the library, not the executables.
1234 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
1235 bool "input-tools evtest is now a separate package evtest"
1237 select BR2_PACKAGE_EVTEST
1239 The evtest program from input-tools is now a separate package.
1241 config BR2_BFIN_FDPIC
1242 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
1243 select BR2_BINFMT_FDPIC
1246 config BR2_BFIN_FLAT
1247 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
1248 select BR2_BINFMT_FLAT