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
55 config BR2_SKIP_LEGACY
57 option env="SKIP_LEGACY"
64 This option is selected automatically when your old .config uses an
65 option that no longer exists in current buildroot. In that case, the
66 build will fail. Look for config options which are selected in the
67 menu below: they no longer exist and should be replaced by something
70 # This comment fits exactly in a 80-column display
71 comment "Legacy detected: check the content of the menu below"
74 menu "Legacy config options"
77 comment "----------------------------------------------------"
78 comment "Your old configuration uses legacy options that no "
79 comment "longer exist in buildroot, as indicated in the menu "
80 comment "below. As long as these options stay selected, or in"
81 comment "case of string options are non-empty, the build "
84 comment "Where possible, an automatic conversion from old to "
85 comment "new symbols has been performed. Before making any "
86 comment "change in this legacy menu, make sure to exit the "
87 comment "configuration editor a first time and save the "
88 comment "configuration. Otherwise, the automatic conversion "
89 comment "of symbols will be lost. "
91 comment "After this initial save, reopen the configuration "
92 comment "editor, inspect the options selected below, read "
93 comment "their help texts, and verify/update the new "
94 comment "configuration in the corresponding configuration "
95 comment "menus. When everything is ok, you can disable the "
96 comment "legacy options in the menu below. Once you have "
97 comment "disabled all legacy options, this text will "
98 comment "disappear and you will be able to start the build. "
100 comment "Note: at some point in the future, the oldest legacy"
101 comment "options will be removed, and configuration files "
102 comment "that still have those options set, will fail to "
103 comment "build, or run, in unpredictable ways. "
104 comment "----------------------------------------------------"
107 ###############################################################################
108 comment "Legacy options removed in 2015.05"
110 config BR2_CIVETWEB_WITH_LUA
111 bool "civetweb lua option renamed"
113 select BR2_PACKAGE_CIVETWEB_WITH_LUA
115 civetweb's lua option has been renamed to
116 BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
117 packages name options.
119 config BR2_PACKAGE_TIFF_TIFF2PDF
120 bool "tiff utility-specific option removed"
122 select BR2_PACKAGE_TIFF_UTILITIES
124 utility-specific options have been removed in favour of
125 the new option BR2_PACKAGE_TIFF_UTILITIES.
127 config BR2_PACKAGE_TIFF_TIFFCP
128 bool "tiff utility-specific option removed"
130 select BR2_PACKAGE_TIFF_UTILITIES
132 utility-specific options have been removed in favour of
133 the new option BR2_PACKAGE_TIFF_UTILITIES.
135 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
136 bool "RTAI patch file path has been removed"
138 This option has never worked, so it has been removed.
140 config BR2_TARGET_GENERIC_PASSWD_DES
141 bool "Encoding passwords with DES has been removed"
144 Paswords can now only be encoded with either of md5, sha256 or sha512.
145 The default is md5, which is stronger that DES (but still pretty weak).
147 config BR2_PACKAGE_GTK2_THEME_HICOLOR
148 bool "hicolor (default theme) is a duplicate"
150 select BR2_PACKAGE_HICOLOR_ICON_THEME
152 The option was just a duplicate of hicolor icon theme.
154 config BR2_PACKAGE_VALGRIND_PTRCHECK
155 bool "valgrind's PTRCheck was renamed to SGCheck"
157 select BR2_PACKAGE_VALGRIND_SGCHECK
159 PTRCheck was renamed to SGCheck in valgrind
161 ###############################################################################
162 comment "Legacy options removed in 2015.02"
164 config BR2_PACKAGE_LIBGC
165 bool "libgc package removed"
167 select BR2_PACKAGE_BDWGC
169 libgc has been removed because we have the same package under a
170 different name, bdwgc.
172 config BR2_PACKAGE_WDCTL
173 bool "util-linux' wdctl option has been renamed"
175 select BR2_PACKAGE_UTIL_LINUX_WDCTL
177 util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
178 to be aligned with how the other options are named.
180 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
181 bool "rpm's bzip2 payloads option has been removed"
183 select BR2_PACKAGE_BZIP2
185 The bzip2 payloads option rely entirely on the dependant package bzip2.
186 So, you need to select it to enable this feature.
188 config BR2_PACKAGE_RPM_XZ_PAYLOADS
189 bool "rpm's xz payloads option has been removed"
191 select BR2_PACKAGE_XZ
193 The xz payloads option rely entirely on the dependant package xz.
194 So, you need to select it to enable this feature.
196 config BR2_PACKAGE_M4
197 bool "m4 target package removed"
200 The m4 target package has been removed, it's been
201 deprecated for some time now.
203 config BR2_PACKAGE_FLEX_BINARY
204 bool "flex binary in target option removed"
207 The flex binary in the target option has been removed.
208 It's been deprecated for some time now and is essentially a
209 development tool which isn't very useful in the target.
211 config BR2_PACKAGE_BISON
212 bool "bison target package removed"
215 The bison target package has been removed, it's been
216 deprecated for some time now and is essentially a development
217 tool which isn't very useful in the target.
219 config BR2_PACKAGE_GOB2
220 bool "gob2 target package removed"
223 The gob2 target package has been removed, it's been
224 deprecated for some time now and was essentially useless
225 without a target toolchain.
227 config BR2_PACKAGE_DISTCC
228 bool "distcc target package removed"
231 The distcc target package has been removed, it's been
232 deprecated for some time now and was essentially useless
233 without a target toolchain.
235 config BR2_PACKAGE_HASERL_VERSION_0_8_X
236 bool "haserl 0.8.x version removed"
239 The 0.8.x version option for haserl has been removed since it
240 has been deprecated for some time now.
241 You should be able to use the 0.9.x version without issues.
243 config BR2_PACKAGE_STRONGSWAN_TOOLS
244 bool "strongswan option has been removed"
246 select BR2_PACKAGE_STRONGSWAN_PKI
247 select BR2_PACKAGE_STRONGSWAN_SCEP
249 The tools option has been removed upstream and the different tools
250 have been split between the pki and scep options, with others
253 config BR2_PACKAGE_XBMC_ADDON_XVDR
254 bool "xbmc options have been renamed"
256 select BR2_PACKAGE_KODI_ADDON_XVDR
258 The XBMC media center project was renamed to Kodi entertainment center
260 config BR2_PACKAGE_XBMC_PVR_ADDONS
261 bool "xbmc options have been renamed"
263 select BR2_PACKAGE_KODI_PVR_ADDONS
265 The XBMC media center project was renamed to Kodi entertainment center
267 config BR2_PACKAGE_XBMC
268 bool "xbmc options have been renamed"
270 select BR2_PACKAGE_KODI
272 The XBMC media center project was renamed to Kodi entertainment center
274 config BR2_PACKAGE_XBMC_ALSA_LIB
275 bool "xbmc options have been renamed"
277 select BR2_PACKAGE_KODI_ALSA_LIB
279 The XBMC media center project was renamed to Kodi entertainment center
281 config BR2_PACKAGE_XBMC_AVAHI
282 bool "xbmc options have been renamed"
284 select BR2_PACKAGE_KODI_AVAHI
286 The XBMC media center project was renamed to Kodi entertainment center
288 config BR2_PACKAGE_XBMC_DBUS
289 bool "xbmc options have been renamed"
291 select BR2_PACKAGE_KODI_DBUS
293 The XBMC media center project was renamed to Kodi entertainment center
295 config BR2_PACKAGE_XBMC_LIBBLURAY
296 bool "xbmc options have been renamed"
298 select BR2_PACKAGE_KODI_LIBBLURAY
300 The XBMC media center project was renamed to Kodi entertainment center
302 config BR2_PACKAGE_XBMC_GOOM
303 bool "xbmc options have been renamed"
305 select BR2_PACKAGE_KODI_GOOM
307 The XBMC media center project was renamed to Kodi entertainment center
309 config BR2_PACKAGE_XBMC_RSXS
310 bool "xbmc options have been renamed"
312 select BR2_PACKAGE_KODI_RSXS
314 The XBMC media center project was renamed to Kodi entertainment center
316 config BR2_PACKAGE_XBMC_LIBCEC
317 bool "xbmc options have been renamed"
319 select BR2_PACKAGE_KODI_LIBCEC
321 The XBMC media center project was renamed to Kodi entertainment center
323 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
324 bool "xbmc options have been renamed"
326 select BR2_PACKAGE_KODI_LIBMICROHTTPD
328 The XBMC media center project was renamed to Kodi entertainment center
330 config BR2_PACKAGE_XBMC_LIBNFS
331 bool "xbmc options have been renamed"
333 select BR2_PACKAGE_KODI_LIBNFS
335 The XBMC media center project was renamed to Kodi entertainment center
337 config BR2_PACKAGE_XBMC_RTMPDUMP
338 bool "xbmc options have been renamed"
340 select BR2_PACKAGE_KODI_RTMPDUMP
342 The XBMC media center project was renamed to Kodi entertainment center
344 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
345 bool "xbmc options have been renamed"
347 select BR2_PACKAGE_KODI_LIBSHAIRPLAY
349 The XBMC media center project was renamed to Kodi entertainment center
351 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
352 bool "xbmc options have been renamed"
354 select BR2_PACKAGE_KODI_LIBSMBCLIENT
356 The XBMC media center project was renamed to Kodi entertainment center
358 config BR2_PACKAGE_XBMC_LIBTHEORA
359 bool "xbmc options have been renamed"
361 select BR2_PACKAGE_KODI_LIBTHEORA
363 The XBMC media center project was renamed to Kodi entertainment center
365 config BR2_PACKAGE_XBMC_LIBUSB
366 bool "xbmc options have been renamed"
368 select BR2_PACKAGE_KODI_LIBUSB
370 The XBMC media center project was renamed to Kodi entertainment center
372 config BR2_PACKAGE_XBMC_LIBVA
373 bool "xbmc options have been renamed"
375 select BR2_PACKAGE_KODI_LIBVA
377 The XBMC media center project was renamed to Kodi entertainment center
379 config BR2_PACKAGE_XBMC_WAVPACK
380 bool "xbmc options have been renamed"
382 select BR2_PACKAGE_KODI_WAVPACK
384 The XBMC media center project was renamed to Kodi entertainment center
386 config BR2_PREFER_STATIC_LIB
387 bool "static library option renamed"
390 The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
391 highlights the fact that the option no longer "prefers"
392 static libraries, but "enforces" static libraries (i.e
393 shared libraries are completely unused).
395 Take care of updating the type of libraries you want under the
396 "Build options" menu.
398 ###############################################################################
399 comment "Legacy options removed in 2014.11"
401 config BR2_x86_generic
402 bool "x86 generic variant has been removed"
405 The generic x86 CPU variant has been removed. Use another
408 config BR2_GCC_VERSION_4_4_X
409 bool "gcc 4.4.x has been removed"
412 The 4.4.x version of gcc has been removed. Use a newer
415 config BR2_sparc_sparchfleon
416 bool "sparchfleon CPU has been removed"
419 The sparchfleon CPU was only supported in a patched gcc 4.4
420 version. Its support has been removed in favor of the leon3
421 CPU starting from gcc 4.8.x.
423 config BR2_sparc_sparchfleonv8
424 bool "sparchfleonv8 CPU has been removed"
427 The sparchfleonv8 CPU was only supported in a patched gcc
428 4.4 version. Its support has been removed in favor of the
429 leon3 CPU starting from gcc 4.8.x.
431 config BR2_sparc_sparcsfleon
432 bool "sparcsfleon CPU has been removed"
435 The sparcsfleon CPU was only supported in a patched gcc 4.4
436 version. Its support has been removed in favor of the leon3
437 CPU starting from gcc 4.8.x.
439 config BR2_sparc_sparcsfleonv8
440 bool "sparcsfleonv8 CPU has been removed"
443 The sparcsfleonv8 CPU was only supported in a patched gcc
444 4.4 version. Its support has been removed in favor of the
445 leon3 CPU starting from gcc 4.8.x.
447 config BR2_PACKAGE_XLIB_LIBPCIACCESS
448 bool "xlib-libpciaccess option has been renamed"
449 depends on BR2_PACKAGE_XORG7
451 select BR2_PACKAGE_LIBPCIACCESS
453 libpciaccess neither depends on X11 nor Xlib. Thus the
454 package has been renamed BR2_PACKAGE_LIBPCIACCESS
456 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
457 bool "Xceive xc5000 option has been renamed"
458 select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
460 The Xceive xc5000 option now also handles older firmwares from
461 Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
462 from Cresta, who bought Xceive.
464 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
465 bool "Chelsio T4 option has been renamed"
466 select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
468 The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
469 has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
470 to better account for the fact that a T5 variant exists.
472 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
473 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
475 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
476 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
478 Target packages -> Hardware handling ->
479 Firmware -> linux-firmware -> WiFi firmware ->
480 iwlwifi 3160/726x revision to use (revision 7)
482 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
483 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
485 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
486 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
488 Target packages -> Hardware handling ->
489 Firmware -> linux-firmware -> WiFi firmware ->
490 iwlwifi 3160/726x revision to use (revision 8)
492 ###############################################################################
493 comment "Legacy options removed in 2014.08"
495 config BR2_PACKAGE_LIBELF
496 bool "libelf has been removed"
497 select BR2_PACKAGE_ELFUTILS
500 The libelf package provided an old version of the libelf library
501 and is deprecated. The libelf library is now provided by the
504 config BR2_KERNEL_HEADERS_3_8
505 bool "kernel headers version 3.8.x are no longer supported"
506 select BR2_KERNEL_HEADERS_3_9
509 Version 3.8.x of the Linux kernel headers have been deprecated
510 for more than four buildroot releases and are now removed.
511 As an alternative, version 3.9.x of the headers have been
512 automatically selected in your configuration.
514 config BR2_PACKAGE_GETTEXT_TOOLS
515 bool "support for gettext-tools on target has been removed"
518 The option to install the gettext utilities on the target
519 has been removed. This is not necessary as Buildroot is not
520 designed to provide a full development environment on the
521 target. gettext tools should be used on the build machine
524 config BR2_PACKAGE_PROCPS
525 bool "procps has been replaced by procps-ng"
526 select BR2_PACKAGE_PROCPS_NG
529 The procps package has been replaced by the equivalent procps-ng.
531 config BR2_BINUTILS_VERSION_2_20_1
532 bool "binutils 2.20.1 has been removed"
535 The 2.20.1 version of binutils has been removed. Use a newer
538 config BR2_BINUTILS_VERSION_2_21
539 bool "binutils 2.21 has been removed"
542 The 2.21 version of binutils has been removed. Use a newer
545 config BR2_BINUTILS_VERSION_2_23_1
546 bool "binutils 2.23.1 has been removed"
549 The 2.23.1 version of binutils has been removed. Use a newer
552 config BR2_UCLIBC_VERSION_0_9_32
553 bool "uclibc 0.9.32 has been removed"
556 The 0.9.32 version of uClibc has been removed. Use a newer
559 config BR2_GCC_VERSION_4_3_X
560 bool "gcc 4.3.x has been removed"
563 The 4.3.x version of gcc has been removed. Use a newer
566 config BR2_GCC_VERSION_4_6_X
567 bool "gcc 4.6.x has been removed"
570 The 4.6.x version of gcc has been removed. Use a newer
573 config BR2_GDB_VERSION_7_4
574 bool "gdb 7.4 has been removed"
577 The 7.4 version of gdb has been removed. Use a newer version
580 config BR2_GDB_VERSION_7_5
581 bool "gdb 7.5 has been removed"
584 The 7.5 version of gdb has been removed. Use a newer version
587 config BR2_BUSYBOX_VERSION_1_19_X
588 bool "busybox version selection has been removed"
591 The possibility of selecting the Busybox version has been
592 removed. Use the latest version provided by the Busybox
595 config BR2_BUSYBOX_VERSION_1_20_X
596 bool "busybox version selection has been removed"
599 The possibility of selecting the Busybox version has been
600 removed. Use the latest version provided by the Busybox
603 config BR2_BUSYBOX_VERSION_1_21_X
604 bool "busybox version selection has been removed"
607 The possibility of selecting the Busybox version has been
608 removed. Use the latest version provided by the Busybox
611 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
613 select BR2_PACKAGE_LIBV4L_UTILS
616 This libv4l option has been deprecated and replaced by a single
617 option to build all the libv4l utilities.
619 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
621 select BR2_PACKAGE_LIBV4L_UTILS
624 This libv4l option has been deprecated and replaced by a single
625 option to build all the libv4l utilities.
627 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
628 bool "v4l2-compliance"
629 select BR2_PACKAGE_LIBV4L_UTILS
632 This libv4l option has been deprecated and replaced by a single
633 option to build all the libv4l utilities.
635 config BR2_PACKAGE_LIBV4L_V4L2_CTL
637 select BR2_PACKAGE_LIBV4L_UTILS
640 This libv4l option has been deprecated and replaced by a single
641 option to build all the libv4l utilities.
643 config BR2_PACKAGE_LIBV4L_V4L2_DBG
645 select BR2_PACKAGE_LIBV4L_UTILS
648 This libv4l option has been deprecated and replaced by a single
649 option to build all the libv4l utilities.
651 ###############################################################################
652 comment "Legacy options removed in 2014.05"
654 config BR2_PACKAGE_EVTEST_CAPTURE
655 bool "evtest-capture support removed (dropped since evtest 1.31)"
658 Support for evtest-capture has been removed (dropped from
659 evtest package since version 1.31), use evemu package
662 config BR2_KERNEL_HEADERS_3_6
663 bool "kernel headers version 3.6.x are no longer supported"
664 select BR2_KERNEL_HEADERS_3_9
667 Version 3.6.x of the Linux kernel headers have been deprecated
668 for more than four buildroot releases and are now removed.
669 As an alternative, version 3.8.x of the headers have been
670 automatically selected in your configuration.
672 config BR2_KERNEL_HEADERS_3_7
673 bool "kernel headers version 3.7.x are no longer supported"
674 select BR2_KERNEL_HEADERS_3_9
677 Version 3.7.x of the Linux kernel headers have been deprecated
678 for more than four buildroot releases and are now removed.
679 As an alternative, version 3.8.x of the headers have been
680 automatically selected in your configuration.
682 config BR2_PACKAGE_VALA
683 bool "vala target package has been removed"
686 The 'vala' target package has been removed since it has been
687 deprecated for more than four buildroot releases.
688 Note: the host vala package still exists.
690 config BR2_TARGET_TZ_ZONELIST
691 default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
693 config BR2_PACKAGE_TZDATA_ZONELIST
694 string "tzdata: the timezone list option has been renamed"
696 The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
697 BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
698 menu. You'll need to select BR2_TARGET_TZ_INFO.
700 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
702 default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
705 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
706 bool "Lua command-line editing none has been renamed"
709 The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
710 renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
711 it in the corresponding choice.
713 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
714 bool "Lua command-line editing using readline has been renamed"
717 The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
718 renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
719 it in the corresponding choice.
721 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
722 bool "Lua command-line editing using linenoise has been renamed"
725 The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
726 renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
727 it in the corresponding choice.
729 config BR2_PACKAGE_DVB_APPS_UTILS
730 bool "dvb-apps utilities now built by default"
733 The dvb-apps utilities are now always built when the dvb-apps
736 config BR2_KERNEL_HEADERS_SNAP
737 bool "Local Linux snapshot support removed"
740 Support for using a custom snapshot to install the Linux
741 kernel headers has been removed.
743 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
744 bool "/dev management by udev removed"
747 The 'udev' package has been converted to a virtual package.
748 The providers for this feature are: 'eudev', 'systemd'.
750 Therefore, if you are not using 'systemd' as init system, you
751 must choose 'Dynamic using eudev' in the '/dev management'
752 menu to get the same behaviour as in your old configuration.
754 If you are using 'systemd', its internal implementation of
755 'udev' will be used automatically.
757 You must also check the packages depending on 'udev' are still
760 config BR2_PACKAGE_UDEV
761 bool "udev is now a virtual package"
763 select BR2_PACKAGE_HAS_UDEV
765 The 'udev' package has been converted to a virtual package.
766 The providers for this feature are: 'eudev', 'systemd'.
768 Your old configuration refers to packages depending on 'udev',
769 either for build or at runtime.
771 Check that a 'udev' provider is selected. If you are not using
772 'systemd' as init system, 'eudev' should be selected, which is
773 the case if '/dev management' is set to 'Dynamic using eudev'.
775 If you are using 'systemd', its internal implementation of 'udev'
778 config BR2_PACKAGE_UDEV_RULES_GEN
779 bool "udev rules generation handled by provider"
781 select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
782 select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
784 The 'udev' package has been converted to a virtual package.
785 The providers for this feature are: 'eudev', 'systemd'.
787 If you are not using 'systemd' as init system, udev rules
788 generation will be handled by 'eudev'. Check that
789 '/dev management' is set to 'Dynamic using eudev' to get
790 the same behaviour as in your old configuration.
792 If you are using 'systemd', it internal implementation of 'udev'
793 will generate the rules.
795 config BR2_PACKAGE_UDEV_ALL_EXTRAS
796 bool "udev extras removed"
799 The 'udev' package has been converted to a virtual package.
800 The providers for this feature are: 'eudev', 'systemd'.
802 The option to enable the extra features of 'udev' (gudev, ...)
803 has been removed. These features are automatically enabled in
804 the 'udev' providers if the dependencies are selected. For
805 example, selecting 'libglib2' will trigger the build of gudev.
807 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
808 bool "xlib-libpthread-stubs option has been renamed"
809 depends on BR2_PACKAGE_XORG7
811 select BR2_PACKAGE_LIBPTHREAD_STUBS
813 The pthread stubs neither depend on X11 nor Xlib. Thus the
814 package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
816 ###############################################################################
817 comment "Legacy options removed in 2014.02"
820 bool "sh2 support removed"
822 Due to an inexistent user base and generally poor Linux
823 support, the support for the SH2 architecture was removed.
826 bool "sh3 support removed"
828 Due to an inexistent user base and generally poor Linux
829 support, the support for the SH3 architecture was removed.
832 bool "sh3eb support removed"
834 Due to an inexistent user base and generally poor Linux
835 support, the support for the SH3eb architecture was removed.
837 config BR2_KERNEL_HEADERS_3_1
838 bool "kernel headers version 3.1.x are no longer supported"
839 select BR2_KERNEL_HEADERS_3_2
842 Version 3.1.x of the Linux kernel headers have been deprecated
843 for more than four buildroot releases and are now removed.
844 As an alternative, version 3.2.x of the headers have been
845 automatically selected in your configuration.
847 config BR2_KERNEL_HEADERS_3_3
848 bool "kernel headers version 3.3.x are no longer supported"
849 select BR2_KERNEL_HEADERS_3_4
852 Version 3.3.x of the Linux kernel headers have been deprecated
853 for more than four buildroot releases and are now removed.
854 As an alternative, version 3.4.x of the headers have been
855 automatically selected in your configuration.
857 config BR2_KERNEL_HEADERS_3_5
858 bool "kernel headers version 3.5.x are no longer supported"
859 select BR2_KERNEL_HEADERS_3_9
862 Version 3.5.x of the Linux kernel headers have been deprecated
863 for more than four buildroot releases and are now removed.
864 As an alternative, version 3.8.x of the headers have been
865 automatically selected in your configuration.
867 config BR2_GDB_VERSION_7_2
868 bool "gdb 7.2.x is no longer supported"
869 select BR2_GDB_VERSION_7_6
872 Version 7.2.x of gdb has been deprecated for more than four
873 buildroot releases and is now removed. As an alternative, gdb
874 7.5.x has been automatically selected in your configuration.
876 config BR2_GDB_VERSION_7_3
877 bool "gdb 7.3.x is no longer supported"
878 select BR2_GDB_VERSION_7_6
881 Version 7.3.x of gdb has been deprecated for more than four
882 buildroot releases and is now removed. As an alternative, gdb
883 7.5.x has been automatically selected in your configuration.
885 config BR2_PACKAGE_CCACHE
886 bool "ccache target package has been removed"
889 The 'ccache' target package has been removed since it has been
890 deprecated for more than four buildroot releases.
891 Note: using ccache for speeding up builds is still supported.
893 config BR2_HAVE_DOCUMENTATION
894 bool "support for documentation on target has been removed"
897 Support for documentation on target has been removed since it has
898 been deprecated for more than four buildroot releases.
900 config BR2_PACKAGE_AUTOMAKE
901 bool "automake target package has been removed"
904 The 'automake' target package has been removed since it has been
905 deprecated for more than four buildroot releases.
906 Note: the host automake still exists.
908 config BR2_PACKAGE_AUTOCONF
909 bool "autoconf target package has been removed"
912 The 'autoconf' target package has been removed since it has been
913 deprecated for more than four buildroot releases.
914 Note: the host autoconf still exists.
916 config BR2_PACKAGE_XSTROKE
917 bool "xstroke has been removed"
920 The 'xstroke' package has been removed since it has been
921 deprecated for more than four buildroot releases.
923 config BR2_PACKAGE_LZMA
924 bool "lzma target package has been removed"
927 The 'lzma' target package has been removed since it has been
928 deprecated for more than four buildroot releases.
929 Note: generating lzma-compressed rootfs images is still supported.
931 config BR2_PACKAGE_TTCP
932 bool "ttcp has been removed"
935 The 'ttcp' package has been removed since it has been
936 deprecated for more than four buildroot releases.
938 config BR2_PACKAGE_LIBNFC_LLCP
939 bool "libnfc-llcp has been replaced by libllcp"
941 select BR2_PACKAGE_LIBLLCP
943 The 'libnfc-llcp' package has been removed since upstream renamed
944 to 'libllcp'. We have added a new package for 'libllcp' and bumped
945 the version at the same time.
947 config BR2_PACKAGE_MYSQL_CLIENT
948 bool "MySQL client renamed to MySQL"
950 select BR2_PACKAGE_MYSQL
952 The option has been renamed BR2_PACKAGE_MYSQL
954 config BR2_PACKAGE_SQUASHFS3
955 bool "squashfs3 has been removed"
957 select BR2_PACKAGE_SQUASHFS
959 The 'squashfs3' package has been removed since it has been
960 deprecated for more than four buildroot releases. Package
961 'squashfs' (4) has been selected automatically as replacement.
963 config BR2_TARGET_ROOTFS_SQUASHFS3
964 bool "squashfs3 rootfs support has been removed"
967 Together with the removal of the squashfs3 package, support
968 for squashfs3 root filesystems has been removed too. Squashfs
969 root filesystems will automatically use squashfs4 now.
971 config BR2_PACKAGE_NETKITBASE
972 bool "netkitbase has been removed"
975 The 'netkitbase' package has been removed since it has been
976 deprecated since 2012.11. This package provided 'inetd'
977 which is replaced by 'xinet' and 'ping' which is replaced by
978 'busybox' or 'fping'.
980 config BR2_PACKAGE_NETKITTELNET
981 bool "netkittelnet has been removed"
984 The 'netkittelnet' package has been removed since it has
985 been deprecated since 2012.11. 'busybox' provides a telnet
986 client and should be used instead.
988 config BR2_PACKAGE_LUASQL
989 bool "luasql has been replaced by luasql-sqlite3"
990 select BR2_PACKAGE_LUASQL_SQLITE3
993 The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
995 config BR2_PACKAGE_LUACJSON
996 bool "luacjson has been replaced by lua-cjson"
997 select BR2_PACKAGE_LUA_CJSON
1000 The option has been renamed BR2_PACKAGE_LUA_CJSON.
1002 ###############################################################################
1003 comment "Legacy options removed in 2013.11"
1005 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
1006 bool "lvm2's 'dmsetup only' option removed"
1009 The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
1010 led to problems with other packages that need the full lvm2
1011 suite. Therefore, the option has been replaced with the positive
1012 BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
1014 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
1015 # in order to automatically propagate old configs
1017 config BR2_PACKAGE_QT_JAVASCRIPTCORE
1018 bool "qt javascriptcore option removed"
1021 The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
1022 force the activation or disabling of the JIT compiler in the
1023 Qt Javascript interpreter. However, the JIT compiler is not
1024 available for all architectures, so forcing its activation
1025 does not always work. Moreover, Qt knows by itself for which
1026 architectures JIT support is possible, and will
1027 automatically enable it if possible.
1029 Therefore, this option was in fact useless, and causing
1030 build problems when enabled on architectures for which the
1031 JIT support was not available. It has been removed, and
1032 there is no replacement: Qt will enable JIT at compile time
1035 config BR2_PACKAGE_MODULE_INIT_TOOLS
1036 bool "module-init-tools replaced by kmod"
1037 select BR2_PACKAGE_KMOD
1038 select BR2_PACKAGE_KMOD_TOOLS
1041 The 'module-init-tools' package has been removed, since it
1042 has been depracated upstream and replaced by 'kmod'.
1044 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
1045 string "u-boot: the git repository URL option has been renamed"
1047 The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
1048 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
1050 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
1052 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
1055 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
1056 # boot/uboot/Config.in
1058 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
1059 string "u-boot: the git repository version option has been renamed"
1061 The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
1062 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
1064 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
1066 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
1069 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
1070 # boot/uboot/Config.in
1072 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
1073 string "linux: the git repository URL option has been renamed"
1075 The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
1077 BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
1079 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
1081 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
1084 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
1087 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
1088 string "linux: the git repository version option has been renamed"
1090 The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
1092 BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
1094 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
1096 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
1099 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
1102 ###############################################################################
1103 comment "Legacy options removed in 2013.08"
1106 bool "ARM OABI support has been removed"
1109 The support for the ARM OABI was deprecated since a while,
1110 and has been removed completely from Buildroot. It is also
1111 deprecated in upstream gcc, since gcc 4.7. People should
1112 switch to EABI instead, which should not be a problem as
1113 long as you don't have pre-built OABI binaries in your
1114 system that you can't recompile.
1116 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
1117 bool "dosfstools dosfsck renamed to fsck.fat"
1119 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
1121 dosfsck was renamed upstream to fsck.fat for consistency.
1123 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
1124 bool "dosfstools dosfslabel renamed to fatlabel"
1126 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
1128 doslabel was renamed upstream to fatlabel for consistency.
1130 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
1131 bool "dosfstools mkdosfs renamed to mkfs.fat"
1133 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
1135 mkdosfs was renamed upstream to mkfs.fat for consistency.
1138 bool "the elf2flt option has been renamed"
1141 The BR2_ELF2FLT option has been renamed to
1142 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
1143 the package infrastructure.
1145 config BR2_VFP_FLOAT
1146 bool "the ARM VFP floating point option has been renamed"
1149 Due to a major refactoring of the floating-point handling of
1150 the ARM architecture support, the BR2_VFP_FLOAT option has
1151 been replaced with a choice of options that allows to select
1152 between various VFP versions/capabilities.
1154 config BR2_PACKAGE_GCC_TARGET
1155 bool "gcc on the target filesystem has been removed"
1158 The support for gcc in the target filesystem was deprecated
1159 since a while, and has been removed completely from Buildroot.
1160 See Buildroot's documentation for more explanations.
1162 config BR2_HAVE_DEVFILES
1163 bool "development files in target filesystem has been removed"
1166 The installation of the development files in the target
1167 filesystem was deprecated since a while, and has been removed
1168 completely from Buildroot.
1169 See Buildroot's documentation for more explanations.
1171 ###############################################################################
1172 comment "Legacy options removed in 2013.05"
1174 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
1175 bool "Realtek 8192 replaced by Realtek 81xx"
1177 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
1179 Now covers the whole Realtek 81xx familly: 8188/8192.
1181 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
1182 bool "Realtek 8712 replaced by Realtek 87xx"
1184 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
1186 Now covers the whole Realtek 87xx familly: 8712/8723.
1188 ###############################################################################
1189 comment "Legacy options removed in 2013.02"
1192 bool "sa110 ARM target switched to strongarm"
1194 select BR2_strongarm
1196 The SA110 is the same as a generic StrongARM, it just differs
1197 in speed, peripherals and cache.
1200 bool "sa1100 ARM target switched to strongarm"
1202 select BR2_strongarm
1204 The SA1100 is the same as a generic StrongARM, it just differs
1205 in speed, peripherals and cache.
1207 config BR2_PACKAGE_GDISK
1208 bool "gdisk has been replaced by gptfdisk"
1210 select BR2_PACKAGE_GPTFDISK
1212 The option has been renamed BR2_PACKAGE_GPTFDISK.
1214 config BR2_PACKAGE_GDISK_GDISK
1215 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
1217 select BR2_PACKAGE_GPTFDISK
1218 select BR2_PACKAGE_GPTFDISK_GDISK
1220 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
1222 config BR2_PACKAGE_GDISK_SGDISK
1223 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
1225 select BR2_PACKAGE_GPTFDISK
1226 select BR2_PACKAGE_GPTFDISK_SGDISK
1228 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
1230 config BR2_PACKAGE_GDB_HOST
1231 bool "gdb for the host option has been renamed"
1232 select BR2_PACKAGE_HOST_GDB
1235 Due to the conversion of gdb to the package infrastructure,
1236 the BR2_PACKAGE_GDB_HOST option has been renamed
1237 BR2_PACKAGE_HOST_GDB.
1239 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
1240 bool "DirectFB RGB16 dithering option has been renamed"
1241 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
1244 The option has been renamed
1245 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
1247 config BR2_PACKAGE_DIRECTB_TESTS
1248 bool "DirectFB Tests option has been renamed"
1249 select BR2_PACKAGE_DIRECTFB_TESTS
1252 The option has been renamed
1253 BR2_PACKAGE_DIRECTFB_TESTS.
1255 ###############################################################################
1256 comment "Legacy options removed in 2012.11"
1258 config BR2_PACKAGE_CUSTOMIZE
1259 bool "customize package has been removed"
1262 The 'customize' special package has been removed. Instead,
1263 we recommend to create either your own packages, or use a
1264 post-build script to customize your root filesystem. See
1265 Buildroot's documentation for more details.
1267 config BR2_PACKAGE_XSERVER_xorg
1268 bool "X.org modular server"
1270 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
1272 The option has been renamed
1273 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
1275 config BR2_PACKAGE_XSERVER_tinyx
1276 bool "KDrive / TinyX server"
1278 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
1280 The option has been renamed
1281 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
1283 config BR2_PACKAGE_PTHREAD_STUBS
1284 bool "pthread-stubs option has been renamed"
1286 select BR2_PACKAGE_LIBPTHREAD_STUBS
1288 For consistency reason, the pthread-stubs package has been
1289 renamed to libpthread-stubs.
1291 ###############################################################################
1292 comment "Legacy options removed in 2012.08"
1294 config BR2_PACKAGE_GETTEXT_STATIC
1295 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
1298 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
1301 config BR2_PACKAGE_LIBINTL
1304 select BR2_PACKAGE_GETTEXT
1306 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
1307 only installs the library, not the executables.
1309 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
1310 bool "input-tools evtest is now a separate package evtest"
1312 select BR2_PACKAGE_EVTEST
1314 The evtest program from input-tools is now a separate package.
1316 config BR2_BFIN_FDPIC
1317 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
1318 select BR2_BINFMT_FDPIC
1321 config BR2_BFIN_FLAT
1322 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
1323 select BR2_BINFMT_FLAT
1328 endif # !SKIP_LEGACY