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 ###############################################################################
102 comment "Legacy options removed in 2015.05"
104 config BR2_PACKAGE_GTK2_THEME_HICOLOR
105 bool "hicolor (default theme) is a duplicate"
107 select BR2_PACKAGE_HICOLOR_ICON_THEME
109 The option was just a duplicate of hicolor icon theme.
111 config BR2_PACKAGE_VALGRIND_PTRCHECK
112 bool "valgrind's PTRCheck was renamed to SGCheck"
114 select BR2_PACKAGE_VALGRIND_SGCHECK
116 PTRCheck was renamed to SGCheck in valgrind
118 ###############################################################################
119 comment "Legacy options removed in 2015.02"
121 config BR2_PACKAGE_LIBGC
122 bool "libgc package removed"
124 select BR2_PACKAGE_BDWGC
126 libgc has been removed because we have the same package under a
127 different name, bdwgc.
129 config BR2_PACKAGE_WDCTL
130 bool "util-linux' wdctl option has been renamed"
132 select BR2_PACKAGE_UTIL_LINUX_WDCTL
134 util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
135 to be aligned with how the other options are named.
137 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
138 bool "rpm's bzip2 payloads option has been removed"
140 select BR2_PACKAGE_BZIP2
142 The bzip2 payloads option rely entirely on the dependant package bzip2.
143 So, you need to select it to enable this feature.
145 config BR2_PACKAGE_RPM_XZ_PAYLOADS
146 bool "rpm's xz payloads option has been removed"
148 select BR2_PACKAGE_XZ
150 The xz payloads option rely entirely on the dependant package xz.
151 So, you need to select it to enable this feature.
153 config BR2_PACKAGE_M4
154 bool "m4 target package removed"
157 The m4 target package has been removed, it's been
158 deprecated for some time now.
160 config BR2_PACKAGE_FLEX_BINARY
161 bool "flex binary in target option removed"
164 The flex binary in the target option has been removed.
165 It's been deprecated for some time now and is essentially a
166 development tool which isn't very useful in the target.
168 config BR2_PACKAGE_BISON
169 bool "bison target package removed"
172 The bison target package has been removed, it's been
173 deprecated for some time now and is essentially a development
174 tool which isn't very useful in the target.
176 config BR2_PACKAGE_GOB2
177 bool "gob2 target package removed"
180 The gob2 target package has been removed, it's been
181 deprecated for some time now and was essentially useless
182 without a target toolchain.
184 config BR2_PACKAGE_DISTCC
185 bool "distcc target package removed"
188 The distcc target package has been removed, it's been
189 deprecated for some time now and was essentially useless
190 without a target toolchain.
192 config BR2_PACKAGE_HASERL_VERSION_0_8_X
193 bool "haserl 0.8.x version removed"
196 The 0.8.x version option for haserl has been removed since it
197 has been deprecated for some time now.
198 You should be able to use the 0.9.x version without issues.
200 config BR2_PACKAGE_STRONGSWAN_TOOLS
201 bool "strongswan option has been removed"
203 select BR2_PACKAGE_STRONGSWAN_PKI
204 select BR2_PACKAGE_STRONGSWAN_SCEP
206 The tools option has been removed upstream and the different tools
207 have been split between the pki and scep options, with others
210 config BR2_PACKAGE_XBMC_ADDON_XVDR
211 bool "xbmc options have been renamed"
213 select BR2_PACKAGE_KODI_ADDON_XVDR
215 The XBMC media center project was renamed to Kodi entertainment center
217 config BR2_PACKAGE_XBMC_PVR_ADDONS
218 bool "xbmc options have been renamed"
220 select BR2_PACKAGE_KODI_PVR_ADDONS
222 The XBMC media center project was renamed to Kodi entertainment center
224 config BR2_PACKAGE_XBMC
225 bool "xbmc options have been renamed"
227 select BR2_PACKAGE_KODI
229 The XBMC media center project was renamed to Kodi entertainment center
231 config BR2_PACKAGE_XBMC_ALSA_LIB
232 bool "xbmc options have been renamed"
234 select BR2_PACKAGE_KODI_ALSA_LIB
236 The XBMC media center project was renamed to Kodi entertainment center
238 config BR2_PACKAGE_XBMC_AVAHI
239 bool "xbmc options have been renamed"
241 select BR2_PACKAGE_KODI_AVAHI
243 The XBMC media center project was renamed to Kodi entertainment center
245 config BR2_PACKAGE_XBMC_DBUS
246 bool "xbmc options have been renamed"
248 select BR2_PACKAGE_KODI_DBUS
250 The XBMC media center project was renamed to Kodi entertainment center
252 config BR2_PACKAGE_XBMC_LIBBLURAY
253 bool "xbmc options have been renamed"
255 select BR2_PACKAGE_KODI_LIBBLURAY
257 The XBMC media center project was renamed to Kodi entertainment center
259 config BR2_PACKAGE_XBMC_GOOM
260 bool "xbmc options have been renamed"
262 select BR2_PACKAGE_KODI_GOOM
264 The XBMC media center project was renamed to Kodi entertainment center
266 config BR2_PACKAGE_XBMC_RSXS
267 bool "xbmc options have been renamed"
269 select BR2_PACKAGE_KODI_RSXS
271 The XBMC media center project was renamed to Kodi entertainment center
273 config BR2_PACKAGE_XBMC_LIBCEC
274 bool "xbmc options have been renamed"
276 select BR2_PACKAGE_KODI_LIBCEC
278 The XBMC media center project was renamed to Kodi entertainment center
280 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
281 bool "xbmc options have been renamed"
283 select BR2_PACKAGE_KODI_LIBMICROHTTPD
285 The XBMC media center project was renamed to Kodi entertainment center
287 config BR2_PACKAGE_XBMC_LIBNFS
288 bool "xbmc options have been renamed"
290 select BR2_PACKAGE_KODI_LIBNFS
292 The XBMC media center project was renamed to Kodi entertainment center
294 config BR2_PACKAGE_XBMC_RTMPDUMP
295 bool "xbmc options have been renamed"
297 select BR2_PACKAGE_KODI_RTMPDUMP
299 The XBMC media center project was renamed to Kodi entertainment center
301 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
302 bool "xbmc options have been renamed"
304 select BR2_PACKAGE_KODI_LIBSHAIRPLAY
306 The XBMC media center project was renamed to Kodi entertainment center
308 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
309 bool "xbmc options have been renamed"
311 select BR2_PACKAGE_KODI_LIBSMBCLIENT
313 The XBMC media center project was renamed to Kodi entertainment center
315 config BR2_PACKAGE_XBMC_LIBTHEORA
316 bool "xbmc options have been renamed"
318 select BR2_PACKAGE_KODI_LIBTHEORA
320 The XBMC media center project was renamed to Kodi entertainment center
322 config BR2_PACKAGE_XBMC_LIBUSB
323 bool "xbmc options have been renamed"
325 select BR2_PACKAGE_KODI_LIBUSB
327 The XBMC media center project was renamed to Kodi entertainment center
329 config BR2_PACKAGE_XBMC_LIBVA
330 bool "xbmc options have been renamed"
332 select BR2_PACKAGE_KODI_LIBVA
334 The XBMC media center project was renamed to Kodi entertainment center
336 config BR2_PACKAGE_XBMC_WAVPACK
337 bool "xbmc options have been renamed"
339 select BR2_PACKAGE_KODI_WAVPACK
341 The XBMC media center project was renamed to Kodi entertainment center
343 config BR2_PREFER_STATIC_LIB
344 bool "static library option renamed"
347 The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
348 highlights the fact that the option no longer "prefers"
349 static libraries, but "enforces" static libraries (i.e
350 shared libraries are completely unused).
352 Take care of updating the type of libraries you want under the
353 "Build options" menu.
355 ###############################################################################
356 comment "Legacy options removed in 2014.11"
358 config BR2_x86_generic
359 bool "x86 generic variant has been removed"
362 The generic x86 CPU variant has been removed. Use another
365 config BR2_GCC_VERSION_4_4_X
366 bool "gcc 4.4.x has been removed"
369 The 4.4.x version of gcc has been removed. Use a newer
372 config BR2_sparc_sparchfleon
373 bool "sparchfleon CPU has been removed"
376 The sparchfleon CPU was only supported in a patched gcc 4.4
377 version. Its support has been removed in favor of the leon3
378 CPU starting from gcc 4.8.x.
380 config BR2_sparc_sparchfleonv8
381 bool "sparchfleonv8 CPU has been removed"
384 The sparchfleonv8 CPU was only supported in a patched gcc
385 4.4 version. Its support has been removed in favor of the
386 leon3 CPU starting from gcc 4.8.x.
388 config BR2_sparc_sparcsfleon
389 bool "sparcsfleon CPU has been removed"
392 The sparcsfleon CPU was only supported in a patched gcc 4.4
393 version. Its support has been removed in favor of the leon3
394 CPU starting from gcc 4.8.x.
396 config BR2_sparc_sparcsfleonv8
397 bool "sparcsfleonv8 CPU has been removed"
400 The sparcsfleonv8 CPU was only supported in a patched gcc
401 4.4 version. Its support has been removed in favor of the
402 leon3 CPU starting from gcc 4.8.x.
404 config BR2_PACKAGE_XLIB_LIBPCIACCESS
405 bool "xlib-libpciaccess option has been renamed"
406 depends on BR2_PACKAGE_XORG7
408 select BR2_PACKAGE_LIBPCIACCESS
410 libpciaccess neither depends on X11 nor Xlib. Thus the
411 package has been renamed BR2_PACKAGE_LIBPCIACCESS
413 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
414 bool "Xceive xc5000 option has been renamed"
415 select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
417 The Xceive xc5000 option now also handles older firmwares from
418 Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
419 from Cresta, who bought Xceive.
421 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
422 bool "Chelsio T4 option has been renamed"
423 select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
425 The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
426 has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
427 to better account for the fact that a T5 variant exists.
429 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
430 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
432 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
433 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
435 Target packages -> Hardware handling ->
436 Firmware -> linux-firmware -> WiFi firmware ->
437 iwlwifi 3160/726x revision to use (revision 7)
439 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
440 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
442 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
443 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
445 Target packages -> Hardware handling ->
446 Firmware -> linux-firmware -> WiFi firmware ->
447 iwlwifi 3160/726x revision to use (revision 8)
449 ###############################################################################
450 comment "Legacy options removed in 2014.08"
452 config BR2_PACKAGE_LIBELF
453 bool "libelf has been removed"
454 select BR2_PACKAGE_ELFUTILS
457 The libelf package provided an old version of the libelf library
458 and is deprecated. The libelf library is now provided by the
461 config BR2_KERNEL_HEADERS_3_8
462 bool "kernel headers version 3.8.x are no longer supported"
463 select BR2_KERNEL_HEADERS_3_9
466 Version 3.8.x of the Linux kernel headers have been deprecated
467 for more than four buildroot releases and are now removed.
468 As an alternative, version 3.9.x of the headers have been
469 automatically selected in your configuration.
471 config BR2_PACKAGE_GETTEXT_TOOLS
472 bool "support for gettext-tools on target has been removed"
475 The option to install the gettext utilities on the target
476 has been removed. This is not necessary as Buildroot is not
477 designed to provide a full development environment on the
478 target. gettext tools should be used on the build machine
481 config BR2_PACKAGE_PROCPS
482 bool "procps has been replaced by procps-ng"
483 select BR2_PACKAGE_PROCPS_NG
486 The procps package has been replaced by the equivalent procps-ng.
488 config BR2_BINUTILS_VERSION_2_20_1
489 bool "binutils 2.20.1 has been removed"
492 The 2.20.1 version of binutils has been removed. Use a newer
495 config BR2_BINUTILS_VERSION_2_21
496 bool "binutils 2.21 has been removed"
499 The 2.21 version of binutils has been removed. Use a newer
502 config BR2_BINUTILS_VERSION_2_23_1
503 bool "binutils 2.23.1 has been removed"
506 The 2.23.1 version of binutils has been removed. Use a newer
509 config BR2_UCLIBC_VERSION_0_9_32
510 bool "uclibc 0.9.32 has been removed"
513 The 0.9.32 version of uClibc has been removed. Use a newer
516 config BR2_GCC_VERSION_4_3_X
517 bool "gcc 4.3.x has been removed"
520 The 4.3.x version of gcc has been removed. Use a newer
523 config BR2_GCC_VERSION_4_6_X
524 bool "gcc 4.6.x has been removed"
527 The 4.6.x version of gcc has been removed. Use a newer
530 config BR2_GDB_VERSION_7_4
531 bool "gdb 7.4 has been removed"
534 The 7.4 version of gdb has been removed. Use a newer version
537 config BR2_GDB_VERSION_7_5
538 bool "gdb 7.5 has been removed"
541 The 7.5 version of gdb has been removed. Use a newer version
544 config BR2_BUSYBOX_VERSION_1_19_X
545 bool "busybox version selection has been removed"
548 The possibility of selecting the Busybox version has been
549 removed. Use the latest version provided by the Busybox
552 config BR2_BUSYBOX_VERSION_1_20_X
553 bool "busybox version selection has been removed"
556 The possibility of selecting the Busybox version has been
557 removed. Use the latest version provided by the Busybox
560 config BR2_BUSYBOX_VERSION_1_21_X
561 bool "busybox version selection has been removed"
564 The possibility of selecting the Busybox version has been
565 removed. Use the latest version provided by the Busybox
568 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
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 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
578 select BR2_PACKAGE_LIBV4L_UTILS
581 This libv4l option has been deprecated and replaced by a single
582 option to build all the libv4l utilities.
584 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
585 bool "v4l2-compliance"
586 select BR2_PACKAGE_LIBV4L_UTILS
589 This libv4l option has been deprecated and replaced by a single
590 option to build all the libv4l utilities.
592 config BR2_PACKAGE_LIBV4L_V4L2_CTL
594 select BR2_PACKAGE_LIBV4L_UTILS
597 This libv4l option has been deprecated and replaced by a single
598 option to build all the libv4l utilities.
600 config BR2_PACKAGE_LIBV4L_V4L2_DBG
602 select BR2_PACKAGE_LIBV4L_UTILS
605 This libv4l option has been deprecated and replaced by a single
606 option to build all the libv4l utilities.
608 ###############################################################################
609 comment "Legacy options removed in 2014.05"
611 config BR2_PACKAGE_EVTEST_CAPTURE
612 bool "evtest-capture support removed (dropped since evtest 1.31)"
615 Support for evtest-capture has been removed (dropped from
616 evtest package since version 1.31), use evemu package
619 config BR2_KERNEL_HEADERS_3_6
620 bool "kernel headers version 3.6.x are no longer supported"
621 select BR2_KERNEL_HEADERS_3_9
624 Version 3.6.x of the Linux kernel headers have been deprecated
625 for more than four buildroot releases and are now removed.
626 As an alternative, version 3.8.x of the headers have been
627 automatically selected in your configuration.
629 config BR2_KERNEL_HEADERS_3_7
630 bool "kernel headers version 3.7.x are no longer supported"
631 select BR2_KERNEL_HEADERS_3_9
634 Version 3.7.x of the Linux kernel headers have been deprecated
635 for more than four buildroot releases and are now removed.
636 As an alternative, version 3.8.x of the headers have been
637 automatically selected in your configuration.
639 config BR2_PACKAGE_VALA
640 bool "vala target package has been removed"
643 The 'vala' target package has been removed since it has been
644 deprecated for more than four buildroot releases.
645 Note: the host vala package still exists.
647 config BR2_TARGET_TZ_ZONELIST
648 default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
650 config BR2_PACKAGE_TZDATA_ZONELIST
651 string "tzdata: the timezone list option has been renamed"
653 The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
654 BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
655 menu. You'll need to select BR2_TARGET_TZ_INFO.
657 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
659 default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
662 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
663 bool "Lua command-line editing none has been renamed"
666 The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
667 renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
668 it in the corresponding choice.
670 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
671 bool "Lua command-line editing using readline has been renamed"
674 The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
675 renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
676 it in the corresponding choice.
678 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
679 bool "Lua command-line editing using linenoise has been renamed"
682 The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
683 renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
684 it in the corresponding choice.
686 config BR2_PACKAGE_DVB_APPS_UTILS
687 bool "dvb-apps utilities now built by default"
690 The dvb-apps utilities are now always built when the dvb-apps
693 config BR2_KERNEL_HEADERS_SNAP
694 bool "Local Linux snapshot support removed"
697 Support for using a custom snapshot to install the Linux
698 kernel headers has been removed.
700 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
701 bool "/dev management by udev removed"
704 The 'udev' package has been converted to a virtual package.
705 The providers for this feature are: 'eudev', 'systemd'.
707 Therefore, if you are not using 'systemd' as init system, you
708 must choose 'Dynamic using eudev' in the '/dev management'
709 menu to get the same behaviour as in your old configuration.
711 If you are using 'systemd', its internal implementation of
712 'udev' will be used automatically.
714 You must also check the packages depending on 'udev' are still
717 config BR2_PACKAGE_UDEV
718 bool "udev is now a virtual package"
720 select BR2_PACKAGE_HAS_UDEV
722 The 'udev' package has been converted to a virtual package.
723 The providers for this feature are: 'eudev', 'systemd'.
725 Your old configuration refers to packages depending on 'udev',
726 either for build or at runtime.
728 Check that a 'udev' provider is selected. If you are not using
729 'systemd' as init system, 'eudev' should be selected, which is
730 the case if '/dev management' is set to 'Dynamic using eudev'.
732 If you are using 'systemd', its internal implementation of 'udev'
735 config BR2_PACKAGE_UDEV_RULES_GEN
736 bool "udev rules generation handled by provider"
738 select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
739 select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
741 The 'udev' package has been converted to a virtual package.
742 The providers for this feature are: 'eudev', 'systemd'.
744 If you are not using 'systemd' as init system, udev rules
745 generation will be handled by 'eudev'. Check that
746 '/dev management' is set to 'Dynamic using eudev' to get
747 the same behaviour as in your old configuration.
749 If you are using 'systemd', it internal implementation of 'udev'
750 will generate the rules.
752 config BR2_PACKAGE_UDEV_ALL_EXTRAS
753 bool "udev extras removed"
756 The 'udev' package has been converted to a virtual package.
757 The providers for this feature are: 'eudev', 'systemd'.
759 The option to enable the extra features of 'udev' (gudev, ...)
760 has been removed. These features are automatically enabled in
761 the 'udev' providers if the dependencies are selected. For
762 example, selecting 'libglib2' will trigger the build of gudev.
764 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
765 bool "xlib-libpthread-stubs option has been renamed"
766 depends on BR2_PACKAGE_XORG7
768 select BR2_PACKAGE_LIBPTHREAD_STUBS
770 The pthread stubs neither depend on X11 nor Xlib. Thus the
771 package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
773 ###############################################################################
774 comment "Legacy options removed in 2014.02"
777 bool "sh2 support removed"
779 Due to an inexistent user base and generally poor Linux
780 support, the support for the SH2 architecture was removed.
783 bool "sh3 support removed"
785 Due to an inexistent user base and generally poor Linux
786 support, the support for the SH3 architecture was removed.
789 bool "sh3eb support removed"
791 Due to an inexistent user base and generally poor Linux
792 support, the support for the SH3eb architecture was removed.
794 config BR2_KERNEL_HEADERS_3_1
795 bool "kernel headers version 3.1.x are no longer supported"
796 select BR2_KERNEL_HEADERS_3_2
799 Version 3.1.x of the Linux kernel headers have been deprecated
800 for more than four buildroot releases and are now removed.
801 As an alternative, version 3.2.x of the headers have been
802 automatically selected in your configuration.
804 config BR2_KERNEL_HEADERS_3_3
805 bool "kernel headers version 3.3.x are no longer supported"
806 select BR2_KERNEL_HEADERS_3_4
809 Version 3.3.x of the Linux kernel headers have been deprecated
810 for more than four buildroot releases and are now removed.
811 As an alternative, version 3.4.x of the headers have been
812 automatically selected in your configuration.
814 config BR2_KERNEL_HEADERS_3_5
815 bool "kernel headers version 3.5.x are no longer supported"
816 select BR2_KERNEL_HEADERS_3_9
819 Version 3.5.x of the Linux kernel headers have been deprecated
820 for more than four buildroot releases and are now removed.
821 As an alternative, version 3.8.x of the headers have been
822 automatically selected in your configuration.
824 config BR2_GDB_VERSION_7_2
825 bool "gdb 7.2.x is no longer supported"
826 select BR2_GDB_VERSION_7_6
829 Version 7.2.x of gdb has been deprecated for more than four
830 buildroot releases and is now removed. As an alternative, gdb
831 7.5.x has been automatically selected in your configuration.
833 config BR2_GDB_VERSION_7_3
834 bool "gdb 7.3.x is no longer supported"
835 select BR2_GDB_VERSION_7_6
838 Version 7.3.x of gdb has been deprecated for more than four
839 buildroot releases and is now removed. As an alternative, gdb
840 7.5.x has been automatically selected in your configuration.
842 config BR2_PACKAGE_CCACHE
843 bool "ccache target package has been removed"
846 The 'ccache' target package has been removed since it has been
847 deprecated for more than four buildroot releases.
848 Note: using ccache for speeding up builds is still supported.
850 config BR2_HAVE_DOCUMENTATION
851 bool "support for documentation on target has been removed"
854 Support for documentation on target has been removed since it has
855 been deprecated for more than four buildroot releases.
857 config BR2_PACKAGE_AUTOMAKE
858 bool "automake target package has been removed"
861 The 'automake' target package has been removed since it has been
862 deprecated for more than four buildroot releases.
863 Note: the host automake still exists.
865 config BR2_PACKAGE_AUTOCONF
866 bool "autoconf target package has been removed"
869 The 'autoconf' target package has been removed since it has been
870 deprecated for more than four buildroot releases.
871 Note: the host autoconf still exists.
873 config BR2_PACKAGE_XSTROKE
874 bool "xstroke has been removed"
877 The 'xstroke' package has been removed since it has been
878 deprecated for more than four buildroot releases.
880 config BR2_PACKAGE_LZMA
881 bool "lzma target package has been removed"
884 The 'lzma' target package has been removed since it has been
885 deprecated for more than four buildroot releases.
886 Note: generating lzma-compressed rootfs images is still supported.
888 config BR2_PACKAGE_TTCP
889 bool "ttcp has been removed"
892 The 'ttcp' package has been removed since it has been
893 deprecated for more than four buildroot releases.
895 config BR2_PACKAGE_LIBNFC_LLCP
896 bool "libnfc-llcp has been replaced by libllcp"
898 select BR2_PACKAGE_LIBLLCP
900 The 'libnfc-llcp' package has been removed since upstream renamed
901 to 'libllcp'. We have added a new package for 'libllcp' and bumped
902 the version at the same time.
904 config BR2_PACKAGE_MYSQL_CLIENT
905 bool "MySQL client renamed to MySQL"
907 select BR2_PACKAGE_MYSQL
909 The option has been renamed BR2_PACKAGE_MYSQL
911 config BR2_PACKAGE_SQUASHFS3
912 bool "squashfs3 has been removed"
914 select BR2_PACKAGE_SQUASHFS
916 The 'squashfs3' package has been removed since it has been
917 deprecated for more than four buildroot releases. Package
918 'squashfs' (4) has been selected automatically as replacement.
920 config BR2_TARGET_ROOTFS_SQUASHFS3
921 bool "squashfs3 rootfs support has been removed"
924 Together with the removal of the squashfs3 package, support
925 for squashfs3 root filesystems has been removed too. Squashfs
926 root filesystems will automatically use squashfs4 now.
928 config BR2_PACKAGE_NETKITBASE
929 bool "netkitbase has been removed"
932 The 'netkitbase' package has been removed since it has been
933 deprecated since 2012.11. This package provided 'inetd'
934 which is replaced by 'xinet' and 'ping' which is replaced by
935 'busybox' or 'fping'.
937 config BR2_PACKAGE_NETKITTELNET
938 bool "netkittelnet has been removed"
941 The 'netkittelnet' package has been removed since it has
942 been deprecated since 2012.11. 'busybox' provides a telnet
943 client and should be used instead.
945 config BR2_PACKAGE_LUASQL
946 bool "luasql has been replaced by luasql-sqlite3"
947 select BR2_PACKAGE_LUASQL_SQLITE3
950 The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
952 config BR2_PACKAGE_LUACJSON
953 bool "luacjson has been replaced by lua-cjson"
954 select BR2_PACKAGE_LUA_CJSON
957 The option has been renamed BR2_PACKAGE_LUA_CJSON.
959 ###############################################################################
960 comment "Legacy options removed in 2013.11"
962 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
963 bool "lvm2's 'dmsetup only' option removed"
966 The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
967 led to problems with other packages that need the full lvm2
968 suite. Therefore, the option has been replaced with the positive
969 BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
971 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
972 # in order to automatically propagate old configs
974 config BR2_PACKAGE_QT_JAVASCRIPTCORE
975 bool "qt javascriptcore option removed"
978 The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
979 force the activation or disabling of the JIT compiler in the
980 Qt Javascript interpreter. However, the JIT compiler is not
981 available for all architectures, so forcing its activation
982 does not always work. Moreover, Qt knows by itself for which
983 architectures JIT support is possible, and will
984 automatically enable it if possible.
986 Therefore, this option was in fact useless, and causing
987 build problems when enabled on architectures for which the
988 JIT support was not available. It has been removed, and
989 there is no replacement: Qt will enable JIT at compile time
992 config BR2_PACKAGE_MODULE_INIT_TOOLS
993 bool "module-init-tools replaced by kmod"
994 select BR2_PACKAGE_KMOD
995 select BR2_PACKAGE_KMOD_TOOLS
998 The 'module-init-tools' package has been removed, since it
999 has been depracated upstream and replaced by 'kmod'.
1001 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
1002 string "u-boot: the git repository URL option has been renamed"
1004 The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
1005 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
1007 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
1009 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
1012 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
1013 # boot/uboot/Config.in
1015 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
1016 string "u-boot: the git repository version option has been renamed"
1018 The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
1019 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
1021 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
1023 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
1026 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
1027 # boot/uboot/Config.in
1029 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
1030 string "linux: the git repository URL option has been renamed"
1032 The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
1034 BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
1036 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
1038 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
1041 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
1044 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
1045 string "linux: the git repository version option has been renamed"
1047 The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
1049 BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
1051 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
1053 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
1056 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
1059 ###############################################################################
1060 comment "Legacy options removed in 2013.08"
1063 bool "ARM OABI support has been removed"
1066 The support for the ARM OABI was deprecated since a while,
1067 and has been removed completely from Buildroot. It is also
1068 deprecated in upstream gcc, since gcc 4.7. People should
1069 switch to EABI instead, which should not be a problem as
1070 long as you don't have pre-built OABI binaries in your
1071 system that you can't recompile.
1073 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
1074 bool "dosfstools dosfsck renamed to fsck.fat"
1076 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
1078 dosfsck was renamed upstream to fsck.fat for consistency.
1080 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
1081 bool "dosfstools dosfslabel renamed to fatlabel"
1083 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
1085 doslabel was renamed upstream to fatlabel for consistency.
1087 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
1088 bool "dosfstools mkdosfs renamed to mkfs.fat"
1090 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
1092 mkdosfs was renamed upstream to mkfs.fat for consistency.
1095 bool "the elf2flt option has been renamed"
1098 The BR2_ELF2FLT option has been renamed to
1099 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
1100 the package infrastructure.
1102 config BR2_VFP_FLOAT
1103 bool "the ARM VFP floating point option has been renamed"
1106 Due to a major refactoring of the floating-point handling of
1107 the ARM architecture support, the BR2_VFP_FLOAT option has
1108 been replaced with a choice of options that allows to select
1109 between various VFP versions/capabilities.
1111 config BR2_PACKAGE_GCC_TARGET
1112 bool "gcc on the target filesystem has been removed"
1115 The support for gcc in the target filesystem was deprecated
1116 since a while, and has been removed completely from Buildroot.
1117 See Buildroot's documentation for more explanations.
1119 config BR2_HAVE_DEVFILES
1120 bool "development files in target filesystem has been removed"
1123 The installation of the development files in the target
1124 filesystem was deprecated since a while, and has been removed
1125 completely from Buildroot.
1126 See Buildroot's documentation for more explanations.
1128 ###############################################################################
1129 comment "Legacy options removed in 2013.05"
1131 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
1132 bool "Realtek 8192 replaced by Realtek 81xx"
1134 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
1136 Now covers the whole Realtek 81xx familly: 8188/8192.
1138 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
1139 bool "Realtek 8712 replaced by Realtek 87xx"
1141 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
1143 Now covers the whole Realtek 87xx familly: 8712/8723.
1145 ###############################################################################
1146 comment "Legacy options removed in 2013.02"
1149 bool "sa110 ARM target switched to strongarm"
1151 select BR2_strongarm
1153 The SA110 is the same as a generic StrongARM, it just differs
1154 in speed, peripherals and cache.
1157 bool "sa1100 ARM target switched to strongarm"
1159 select BR2_strongarm
1161 The SA1100 is the same as a generic StrongARM, it just differs
1162 in speed, peripherals and cache.
1164 config BR2_PACKAGE_GDISK
1165 bool "gdisk has been replaced by gptfdisk"
1167 select BR2_PACKAGE_GPTFDISK
1169 The option has been renamed BR2_PACKAGE_GPTFDISK.
1171 config BR2_PACKAGE_GDISK_GDISK
1172 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
1174 select BR2_PACKAGE_GPTFDISK
1175 select BR2_PACKAGE_GPTFDISK_GDISK
1177 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
1179 config BR2_PACKAGE_GDISK_SGDISK
1180 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
1182 select BR2_PACKAGE_GPTFDISK
1183 select BR2_PACKAGE_GPTFDISK_SGDISK
1185 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
1187 config BR2_PACKAGE_GDB_HOST
1188 bool "gdb for the host option has been renamed"
1189 select BR2_PACKAGE_HOST_GDB
1192 Due to the conversion of gdb to the package infrastructure,
1193 the BR2_PACKAGE_GDB_HOST option has been renamed
1194 BR2_PACKAGE_HOST_GDB.
1196 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
1197 bool "DirectFB RGB16 dithering option has been renamed"
1198 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
1201 The option has been renamed
1202 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
1204 config BR2_PACKAGE_DIRECTB_TESTS
1205 bool "DirectFB Tests option has been renamed"
1206 select BR2_PACKAGE_DIRECTFB_TESTS
1209 The option has been renamed
1210 BR2_PACKAGE_DIRECTFB_TESTS.
1212 ###############################################################################
1213 comment "Legacy options removed in 2012.11"
1215 config BR2_PACKAGE_CUSTOMIZE
1216 bool "customize package has been removed"
1219 The 'customize' special package has been removed. Instead,
1220 we recommend to create either your own packages, or use a
1221 post-build script to customize your root filesystem. See
1222 Buildroot's documentation for more details.
1224 config BR2_PACKAGE_XSERVER_xorg
1225 bool "X.org modular server"
1227 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
1229 The option has been renamed
1230 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
1232 config BR2_PACKAGE_XSERVER_tinyx
1233 bool "KDrive / TinyX server"
1235 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
1237 The option has been renamed
1238 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
1240 config BR2_PACKAGE_PTHREAD_STUBS
1241 bool "pthread-stubs option has been renamed"
1243 select BR2_PACKAGE_LIBPTHREAD_STUBS
1245 For consistency reason, the pthread-stubs package has been
1246 renamed to libpthread-stubs.
1248 ###############################################################################
1249 comment "Legacy options removed in 2012.08"
1251 config BR2_PACKAGE_GETTEXT_STATIC
1252 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
1255 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
1258 config BR2_PACKAGE_LIBINTL
1261 select BR2_PACKAGE_GETTEXT
1263 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
1264 only installs the library, not the executables.
1266 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
1267 bool "input-tools evtest is now a separate package evtest"
1269 select BR2_PACKAGE_EVTEST
1271 The evtest program from input-tools is now a separate package.
1273 config BR2_BFIN_FDPIC
1274 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
1275 select BR2_BINFMT_FDPIC
1278 config BR2_BFIN_FLAT
1279 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
1280 select BR2_BINFMT_FLAT