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_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
111 bool "jffs2 16kB erasesize NAND flash option renamed"
113 select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
115 The JFFS2 NAND flash options now longer include the page
118 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
119 bool "jffs2 128kB erasesize NAND flash option renamed"
121 select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
123 The JFFS2 NAND flash options now longer include the page
126 config BR2_PACKAGE_MONO_20
127 bool "2.0/3.5 .Net Runtime"
130 This option no longer exists, all versions of the .Net
131 runtime are now installed.
133 config BR2_PACKAGE_MONO_40
134 bool "4.0 .Net Runtime"
137 This option no longer exists, all versions of the .Net
138 runtime are now installed.
140 config BR2_PACKAGE_MONO_45
141 bool "4.5 .Net Runtime"
144 This option no longer exists, all versions of the .Net
145 runtime are now installed.
147 config BR2_CIVETWEB_WITH_LUA
148 bool "civetweb lua option renamed"
150 select BR2_PACKAGE_CIVETWEB_WITH_LUA
152 civetweb's lua option has been renamed to
153 BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
154 packages name options.
156 config BR2_PACKAGE_TIFF_TIFF2PDF
157 bool "tiff utility-specific option removed"
159 select BR2_PACKAGE_TIFF_UTILITIES
161 utility-specific options have been removed in favour of
162 the new option BR2_PACKAGE_TIFF_UTILITIES.
164 config BR2_PACKAGE_TIFF_TIFFCP
165 bool "tiff utility-specific option removed"
167 select BR2_PACKAGE_TIFF_UTILITIES
169 utility-specific options have been removed in favour of
170 the new option BR2_PACKAGE_TIFF_UTILITIES.
172 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
173 bool "RTAI patch file path has been removed"
175 This option has never worked, so it has been removed.
177 config BR2_TARGET_GENERIC_PASSWD_DES
178 bool "Encoding passwords with DES has been removed"
181 Paswords can now only be encoded with either of md5, sha256 or sha512.
182 The default is md5, which is stronger that DES (but still pretty weak).
184 config BR2_PACKAGE_GTK2_THEME_HICOLOR
185 bool "hicolor (default theme) is a duplicate"
187 select BR2_PACKAGE_HICOLOR_ICON_THEME
189 The option was just a duplicate of hicolor icon theme.
191 config BR2_PACKAGE_VALGRIND_PTRCHECK
192 bool "valgrind's PTRCheck was renamed to SGCheck"
194 select BR2_PACKAGE_VALGRIND_SGCHECK
196 PTRCheck was renamed to SGCheck in valgrind
198 ###############################################################################
199 comment "Legacy options removed in 2015.02"
201 config BR2_PACKAGE_LIBGC
202 bool "libgc package removed"
204 select BR2_PACKAGE_BDWGC
206 libgc has been removed because we have the same package under a
207 different name, bdwgc.
209 config BR2_PACKAGE_WDCTL
210 bool "util-linux' wdctl option has been renamed"
212 select BR2_PACKAGE_UTIL_LINUX_WDCTL
214 util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
215 to be aligned with how the other options are named.
217 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
218 bool "rpm's bzip2 payloads option has been removed"
220 select BR2_PACKAGE_BZIP2
222 The bzip2 payloads option rely entirely on the dependant package bzip2.
223 So, you need to select it to enable this feature.
225 config BR2_PACKAGE_RPM_XZ_PAYLOADS
226 bool "rpm's xz payloads option has been removed"
228 select BR2_PACKAGE_XZ
230 The xz payloads option rely entirely on the dependant package xz.
231 So, you need to select it to enable this feature.
233 config BR2_PACKAGE_M4
234 bool "m4 target package removed"
237 The m4 target package has been removed, it's been
238 deprecated for some time now.
240 config BR2_PACKAGE_FLEX_BINARY
241 bool "flex binary in target option removed"
244 The flex binary in the target option has been removed.
245 It's been deprecated for some time now and is essentially a
246 development tool which isn't very useful in the target.
248 config BR2_PACKAGE_BISON
249 bool "bison target package removed"
252 The bison target package has been removed, it's been
253 deprecated for some time now and is essentially a development
254 tool which isn't very useful in the target.
256 config BR2_PACKAGE_GOB2
257 bool "gob2 target package removed"
260 The gob2 target package has been removed, it's been
261 deprecated for some time now and was essentially useless
262 without a target toolchain.
264 config BR2_PACKAGE_DISTCC
265 bool "distcc target package removed"
268 The distcc target package has been removed, it's been
269 deprecated for some time now and was essentially useless
270 without a target toolchain.
272 config BR2_PACKAGE_HASERL_VERSION_0_8_X
273 bool "haserl 0.8.x version removed"
276 The 0.8.x version option for haserl has been removed since it
277 has been deprecated for some time now.
278 You should be able to use the 0.9.x version without issues.
280 config BR2_PACKAGE_STRONGSWAN_TOOLS
281 bool "strongswan option has been removed"
283 select BR2_PACKAGE_STRONGSWAN_PKI
284 select BR2_PACKAGE_STRONGSWAN_SCEP
286 The tools option has been removed upstream and the different tools
287 have been split between the pki and scep options, with others
290 config BR2_PACKAGE_XBMC_ADDON_XVDR
291 bool "xbmc options have been renamed"
293 select BR2_PACKAGE_KODI_ADDON_XVDR
295 The XBMC media center project was renamed to Kodi entertainment center
297 config BR2_PACKAGE_XBMC_PVR_ADDONS
298 bool "xbmc options have been renamed"
300 select BR2_PACKAGE_KODI_PVR_ADDONS
302 The XBMC media center project was renamed to Kodi entertainment center
304 config BR2_PACKAGE_XBMC
305 bool "xbmc options have been renamed"
307 select BR2_PACKAGE_KODI
309 The XBMC media center project was renamed to Kodi entertainment center
311 config BR2_PACKAGE_XBMC_ALSA_LIB
312 bool "xbmc options have been renamed"
314 select BR2_PACKAGE_KODI_ALSA_LIB
316 The XBMC media center project was renamed to Kodi entertainment center
318 config BR2_PACKAGE_XBMC_AVAHI
319 bool "xbmc options have been renamed"
321 select BR2_PACKAGE_KODI_AVAHI
323 The XBMC media center project was renamed to Kodi entertainment center
325 config BR2_PACKAGE_XBMC_DBUS
326 bool "xbmc options have been renamed"
328 select BR2_PACKAGE_KODI_DBUS
330 The XBMC media center project was renamed to Kodi entertainment center
332 config BR2_PACKAGE_XBMC_LIBBLURAY
333 bool "xbmc options have been renamed"
335 select BR2_PACKAGE_KODI_LIBBLURAY
337 The XBMC media center project was renamed to Kodi entertainment center
339 config BR2_PACKAGE_XBMC_GOOM
340 bool "xbmc options have been renamed"
342 select BR2_PACKAGE_KODI_GOOM
344 The XBMC media center project was renamed to Kodi entertainment center
346 config BR2_PACKAGE_XBMC_RSXS
347 bool "xbmc options have been renamed"
349 select BR2_PACKAGE_KODI_RSXS
351 The XBMC media center project was renamed to Kodi entertainment center
353 config BR2_PACKAGE_XBMC_LIBCEC
354 bool "xbmc options have been renamed"
356 select BR2_PACKAGE_KODI_LIBCEC
358 The XBMC media center project was renamed to Kodi entertainment center
360 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
361 bool "xbmc options have been renamed"
363 select BR2_PACKAGE_KODI_LIBMICROHTTPD
365 The XBMC media center project was renamed to Kodi entertainment center
367 config BR2_PACKAGE_XBMC_LIBNFS
368 bool "xbmc options have been renamed"
370 select BR2_PACKAGE_KODI_LIBNFS
372 The XBMC media center project was renamed to Kodi entertainment center
374 config BR2_PACKAGE_XBMC_RTMPDUMP
375 bool "xbmc options have been renamed"
377 select BR2_PACKAGE_KODI_RTMPDUMP
379 The XBMC media center project was renamed to Kodi entertainment center
381 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
382 bool "xbmc options have been renamed"
384 select BR2_PACKAGE_KODI_LIBSHAIRPLAY
386 The XBMC media center project was renamed to Kodi entertainment center
388 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
389 bool "xbmc options have been renamed"
391 select BR2_PACKAGE_KODI_LIBSMBCLIENT
393 The XBMC media center project was renamed to Kodi entertainment center
395 config BR2_PACKAGE_XBMC_LIBTHEORA
396 bool "xbmc options have been renamed"
398 select BR2_PACKAGE_KODI_LIBTHEORA
400 The XBMC media center project was renamed to Kodi entertainment center
402 config BR2_PACKAGE_XBMC_LIBUSB
403 bool "xbmc options have been renamed"
405 select BR2_PACKAGE_KODI_LIBUSB
407 The XBMC media center project was renamed to Kodi entertainment center
409 config BR2_PACKAGE_XBMC_LIBVA
410 bool "xbmc options have been renamed"
412 select BR2_PACKAGE_KODI_LIBVA
414 The XBMC media center project was renamed to Kodi entertainment center
416 config BR2_PACKAGE_XBMC_WAVPACK
417 bool "xbmc options have been renamed"
419 select BR2_PACKAGE_KODI_WAVPACK
421 The XBMC media center project was renamed to Kodi entertainment center
423 config BR2_PREFER_STATIC_LIB
424 bool "static library option renamed"
427 The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
428 highlights the fact that the option no longer "prefers"
429 static libraries, but "enforces" static libraries (i.e
430 shared libraries are completely unused).
432 Take care of updating the type of libraries you want under the
433 "Build options" menu.
435 ###############################################################################
436 comment "Legacy options removed in 2014.11"
438 config BR2_x86_generic
439 bool "x86 generic variant has been removed"
442 The generic x86 CPU variant has been removed. Use another
445 config BR2_GCC_VERSION_4_4_X
446 bool "gcc 4.4.x has been removed"
449 The 4.4.x version of gcc has been removed. Use a newer
452 config BR2_sparc_sparchfleon
453 bool "sparchfleon CPU has been removed"
456 The sparchfleon CPU was only supported in a patched gcc 4.4
457 version. Its support has been removed in favor of the leon3
458 CPU starting from gcc 4.8.x.
460 config BR2_sparc_sparchfleonv8
461 bool "sparchfleonv8 CPU has been removed"
464 The sparchfleonv8 CPU was only supported in a patched gcc
465 4.4 version. Its support has been removed in favor of the
466 leon3 CPU starting from gcc 4.8.x.
468 config BR2_sparc_sparcsfleon
469 bool "sparcsfleon CPU has been removed"
472 The sparcsfleon CPU was only supported in a patched gcc 4.4
473 version. Its support has been removed in favor of the leon3
474 CPU starting from gcc 4.8.x.
476 config BR2_sparc_sparcsfleonv8
477 bool "sparcsfleonv8 CPU has been removed"
480 The sparcsfleonv8 CPU was only supported in a patched gcc
481 4.4 version. Its support has been removed in favor of the
482 leon3 CPU starting from gcc 4.8.x.
484 config BR2_PACKAGE_XLIB_LIBPCIACCESS
485 bool "xlib-libpciaccess option has been renamed"
486 depends on BR2_PACKAGE_XORG7
488 select BR2_PACKAGE_LIBPCIACCESS
490 libpciaccess neither depends on X11 nor Xlib. Thus the
491 package has been renamed BR2_PACKAGE_LIBPCIACCESS
493 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
494 bool "Xceive xc5000 option has been renamed"
495 select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
497 The Xceive xc5000 option now also handles older firmwares from
498 Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
499 from Cresta, who bought Xceive.
501 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
502 bool "Chelsio T4 option has been renamed"
503 select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
505 The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
506 has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
507 to better account for the fact that a T5 variant exists.
509 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
510 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
512 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
513 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
515 Target packages -> Hardware handling ->
516 Firmware -> linux-firmware -> WiFi firmware ->
517 iwlwifi 3160/726x revision to use (revision 7)
519 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
520 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
522 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
523 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
525 Target packages -> Hardware handling ->
526 Firmware -> linux-firmware -> WiFi firmware ->
527 iwlwifi 3160/726x revision to use (revision 8)
529 ###############################################################################
530 comment "Legacy options removed in 2014.08"
532 config BR2_PACKAGE_LIBELF
533 bool "libelf has been removed"
534 select BR2_PACKAGE_ELFUTILS
537 The libelf package provided an old version of the libelf library
538 and is deprecated. The libelf library is now provided by the
541 config BR2_KERNEL_HEADERS_3_8
542 bool "kernel headers version 3.8.x are no longer supported"
543 select BR2_KERNEL_HEADERS_3_9
546 Version 3.8.x of the Linux kernel headers have been deprecated
547 for more than four buildroot releases and are now removed.
548 As an alternative, version 3.9.x of the headers have been
549 automatically selected in your configuration.
551 config BR2_PACKAGE_GETTEXT_TOOLS
552 bool "support for gettext-tools on target has been removed"
555 The option to install the gettext utilities on the target
556 has been removed. This is not necessary as Buildroot is not
557 designed to provide a full development environment on the
558 target. gettext tools should be used on the build machine
561 config BR2_PACKAGE_PROCPS
562 bool "procps has been replaced by procps-ng"
563 select BR2_PACKAGE_PROCPS_NG
566 The procps package has been replaced by the equivalent procps-ng.
568 config BR2_BINUTILS_VERSION_2_20_1
569 bool "binutils 2.20.1 has been removed"
572 The 2.20.1 version of binutils has been removed. Use a newer
575 config BR2_BINUTILS_VERSION_2_21
576 bool "binutils 2.21 has been removed"
579 The 2.21 version of binutils has been removed. Use a newer
582 config BR2_BINUTILS_VERSION_2_23_1
583 bool "binutils 2.23.1 has been removed"
586 The 2.23.1 version of binutils has been removed. Use a newer
589 config BR2_UCLIBC_VERSION_0_9_32
590 bool "uclibc 0.9.32 has been removed"
593 The 0.9.32 version of uClibc has been removed. Use a newer
596 config BR2_GCC_VERSION_4_3_X
597 bool "gcc 4.3.x has been removed"
600 The 4.3.x version of gcc has been removed. Use a newer
603 config BR2_GCC_VERSION_4_6_X
604 bool "gcc 4.6.x has been removed"
607 The 4.6.x version of gcc has been removed. Use a newer
610 config BR2_GDB_VERSION_7_4
611 bool "gdb 7.4 has been removed"
614 The 7.4 version of gdb has been removed. Use a newer version
617 config BR2_GDB_VERSION_7_5
618 bool "gdb 7.5 has been removed"
621 The 7.5 version of gdb has been removed. Use a newer version
624 config BR2_BUSYBOX_VERSION_1_19_X
625 bool "busybox version selection has been removed"
628 The possibility of selecting the Busybox version has been
629 removed. Use the latest version provided by the Busybox
632 config BR2_BUSYBOX_VERSION_1_20_X
633 bool "busybox version selection has been removed"
636 The possibility of selecting the Busybox version has been
637 removed. Use the latest version provided by the Busybox
640 config BR2_BUSYBOX_VERSION_1_21_X
641 bool "busybox version selection has been removed"
644 The possibility of selecting the Busybox version has been
645 removed. Use the latest version provided by the Busybox
648 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
650 select BR2_PACKAGE_LIBV4L_UTILS
653 This libv4l option has been deprecated and replaced by a single
654 option to build all the libv4l utilities.
656 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
658 select BR2_PACKAGE_LIBV4L_UTILS
661 This libv4l option has been deprecated and replaced by a single
662 option to build all the libv4l utilities.
664 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
665 bool "v4l2-compliance"
666 select BR2_PACKAGE_LIBV4L_UTILS
669 This libv4l option has been deprecated and replaced by a single
670 option to build all the libv4l utilities.
672 config BR2_PACKAGE_LIBV4L_V4L2_CTL
674 select BR2_PACKAGE_LIBV4L_UTILS
677 This libv4l option has been deprecated and replaced by a single
678 option to build all the libv4l utilities.
680 config BR2_PACKAGE_LIBV4L_V4L2_DBG
682 select BR2_PACKAGE_LIBV4L_UTILS
685 This libv4l option has been deprecated and replaced by a single
686 option to build all the libv4l utilities.
688 ###############################################################################
689 comment "Legacy options removed in 2014.05"
691 config BR2_PACKAGE_EVTEST_CAPTURE
692 bool "evtest-capture support removed (dropped since evtest 1.31)"
695 Support for evtest-capture has been removed (dropped from
696 evtest package since version 1.31), use evemu package
699 config BR2_KERNEL_HEADERS_3_6
700 bool "kernel headers version 3.6.x are no longer supported"
701 select BR2_KERNEL_HEADERS_3_9
704 Version 3.6.x of the Linux kernel headers have been deprecated
705 for more than four buildroot releases and are now removed.
706 As an alternative, version 3.8.x of the headers have been
707 automatically selected in your configuration.
709 config BR2_KERNEL_HEADERS_3_7
710 bool "kernel headers version 3.7.x are no longer supported"
711 select BR2_KERNEL_HEADERS_3_9
714 Version 3.7.x of the Linux kernel headers have been deprecated
715 for more than four buildroot releases and are now removed.
716 As an alternative, version 3.8.x of the headers have been
717 automatically selected in your configuration.
719 config BR2_PACKAGE_VALA
720 bool "vala target package has been removed"
723 The 'vala' target package has been removed since it has been
724 deprecated for more than four buildroot releases.
725 Note: the host vala package still exists.
727 config BR2_TARGET_TZ_ZONELIST
728 default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
730 config BR2_PACKAGE_TZDATA_ZONELIST
731 string "tzdata: the timezone list option has been renamed"
733 The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
734 BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
735 menu. You'll need to select BR2_TARGET_TZ_INFO.
737 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
739 default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
742 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
743 bool "Lua command-line editing none has been renamed"
746 The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
747 renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
748 it in the corresponding choice.
750 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
751 bool "Lua command-line editing using readline has been renamed"
754 The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
755 renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
756 it in the corresponding choice.
758 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
759 bool "Lua command-line editing using linenoise has been renamed"
762 The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
763 renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
764 it in the corresponding choice.
766 config BR2_PACKAGE_DVB_APPS_UTILS
767 bool "dvb-apps utilities now built by default"
770 The dvb-apps utilities are now always built when the dvb-apps
773 config BR2_KERNEL_HEADERS_SNAP
774 bool "Local Linux snapshot support removed"
777 Support for using a custom snapshot to install the Linux
778 kernel headers has been removed.
780 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
781 bool "/dev management by udev removed"
784 The 'udev' package has been converted to a virtual package.
785 The providers for this feature are: 'eudev', 'systemd'.
787 Therefore, if you are not using 'systemd' as init system, you
788 must choose 'Dynamic using eudev' in the '/dev management'
789 menu to get the same behaviour as in your old configuration.
791 If you are using 'systemd', its internal implementation of
792 'udev' will be used automatically.
794 You must also check the packages depending on 'udev' are still
797 config BR2_PACKAGE_UDEV
798 bool "udev is now a virtual package"
800 select BR2_PACKAGE_HAS_UDEV
802 The 'udev' package has been converted to a virtual package.
803 The providers for this feature are: 'eudev', 'systemd'.
805 Your old configuration refers to packages depending on 'udev',
806 either for build or at runtime.
808 Check that a 'udev' provider is selected. If you are not using
809 'systemd' as init system, 'eudev' should be selected, which is
810 the case if '/dev management' is set to 'Dynamic using eudev'.
812 If you are using 'systemd', its internal implementation of 'udev'
815 config BR2_PACKAGE_UDEV_RULES_GEN
816 bool "udev rules generation handled by provider"
818 select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
819 select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
821 The 'udev' package has been converted to a virtual package.
822 The providers for this feature are: 'eudev', 'systemd'.
824 If you are not using 'systemd' as init system, udev rules
825 generation will be handled by 'eudev'. Check that
826 '/dev management' is set to 'Dynamic using eudev' to get
827 the same behaviour as in your old configuration.
829 If you are using 'systemd', it internal implementation of 'udev'
830 will generate the rules.
832 config BR2_PACKAGE_UDEV_ALL_EXTRAS
833 bool "udev extras removed"
836 The 'udev' package has been converted to a virtual package.
837 The providers for this feature are: 'eudev', 'systemd'.
839 The option to enable the extra features of 'udev' (gudev, ...)
840 has been removed. These features are automatically enabled in
841 the 'udev' providers if the dependencies are selected. For
842 example, selecting 'libglib2' will trigger the build of gudev.
844 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
845 bool "xlib-libpthread-stubs option has been renamed"
846 depends on BR2_PACKAGE_XORG7
848 select BR2_PACKAGE_LIBPTHREAD_STUBS
850 The pthread stubs neither depend on X11 nor Xlib. Thus the
851 package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
853 ###############################################################################
854 comment "Legacy options removed in 2014.02"
857 bool "sh2 support removed"
859 Due to an inexistent user base and generally poor Linux
860 support, the support for the SH2 architecture was removed.
863 bool "sh3 support removed"
865 Due to an inexistent user base and generally poor Linux
866 support, the support for the SH3 architecture was removed.
869 bool "sh3eb support removed"
871 Due to an inexistent user base and generally poor Linux
872 support, the support for the SH3eb architecture was removed.
874 config BR2_KERNEL_HEADERS_3_1
875 bool "kernel headers version 3.1.x are no longer supported"
876 select BR2_KERNEL_HEADERS_3_2
879 Version 3.1.x of the Linux kernel headers have been deprecated
880 for more than four buildroot releases and are now removed.
881 As an alternative, version 3.2.x of the headers have been
882 automatically selected in your configuration.
884 config BR2_KERNEL_HEADERS_3_3
885 bool "kernel headers version 3.3.x are no longer supported"
886 select BR2_KERNEL_HEADERS_3_4
889 Version 3.3.x of the Linux kernel headers have been deprecated
890 for more than four buildroot releases and are now removed.
891 As an alternative, version 3.4.x of the headers have been
892 automatically selected in your configuration.
894 config BR2_KERNEL_HEADERS_3_5
895 bool "kernel headers version 3.5.x are no longer supported"
896 select BR2_KERNEL_HEADERS_3_9
899 Version 3.5.x of the Linux kernel headers have been deprecated
900 for more than four buildroot releases and are now removed.
901 As an alternative, version 3.8.x of the headers have been
902 automatically selected in your configuration.
904 config BR2_GDB_VERSION_7_2
905 bool "gdb 7.2.x is no longer supported"
906 select BR2_GDB_VERSION_7_6
909 Version 7.2.x of gdb has been deprecated for more than four
910 buildroot releases and is now removed. As an alternative, gdb
911 7.5.x has been automatically selected in your configuration.
913 config BR2_GDB_VERSION_7_3
914 bool "gdb 7.3.x is no longer supported"
915 select BR2_GDB_VERSION_7_6
918 Version 7.3.x of gdb has been deprecated for more than four
919 buildroot releases and is now removed. As an alternative, gdb
920 7.5.x has been automatically selected in your configuration.
922 config BR2_PACKAGE_CCACHE
923 bool "ccache target package has been removed"
926 The 'ccache' target package has been removed since it has been
927 deprecated for more than four buildroot releases.
928 Note: using ccache for speeding up builds is still supported.
930 config BR2_HAVE_DOCUMENTATION
931 bool "support for documentation on target has been removed"
934 Support for documentation on target has been removed since it has
935 been deprecated for more than four buildroot releases.
937 config BR2_PACKAGE_AUTOMAKE
938 bool "automake target package has been removed"
941 The 'automake' target package has been removed since it has been
942 deprecated for more than four buildroot releases.
943 Note: the host automake still exists.
945 config BR2_PACKAGE_AUTOCONF
946 bool "autoconf target package has been removed"
949 The 'autoconf' target package has been removed since it has been
950 deprecated for more than four buildroot releases.
951 Note: the host autoconf still exists.
953 config BR2_PACKAGE_XSTROKE
954 bool "xstroke has been removed"
957 The 'xstroke' package has been removed since it has been
958 deprecated for more than four buildroot releases.
960 config BR2_PACKAGE_LZMA
961 bool "lzma target package has been removed"
964 The 'lzma' target package has been removed since it has been
965 deprecated for more than four buildroot releases.
966 Note: generating lzma-compressed rootfs images is still supported.
968 config BR2_PACKAGE_TTCP
969 bool "ttcp has been removed"
972 The 'ttcp' package has been removed since it has been
973 deprecated for more than four buildroot releases.
975 config BR2_PACKAGE_LIBNFC_LLCP
976 bool "libnfc-llcp has been replaced by libllcp"
978 select BR2_PACKAGE_LIBLLCP
980 The 'libnfc-llcp' package has been removed since upstream renamed
981 to 'libllcp'. We have added a new package for 'libllcp' and bumped
982 the version at the same time.
984 config BR2_PACKAGE_MYSQL_CLIENT
985 bool "MySQL client renamed to MySQL"
987 select BR2_PACKAGE_MYSQL
989 The option has been renamed BR2_PACKAGE_MYSQL
991 config BR2_PACKAGE_SQUASHFS3
992 bool "squashfs3 has been removed"
994 select BR2_PACKAGE_SQUASHFS
996 The 'squashfs3' package has been removed since it has been
997 deprecated for more than four buildroot releases. Package
998 'squashfs' (4) has been selected automatically as replacement.
1000 config BR2_TARGET_ROOTFS_SQUASHFS3
1001 bool "squashfs3 rootfs support has been removed"
1004 Together with the removal of the squashfs3 package, support
1005 for squashfs3 root filesystems has been removed too. Squashfs
1006 root filesystems will automatically use squashfs4 now.
1008 config BR2_PACKAGE_NETKITBASE
1009 bool "netkitbase has been removed"
1012 The 'netkitbase' package has been removed since it has been
1013 deprecated since 2012.11. This package provided 'inetd'
1014 which is replaced by 'xinet' and 'ping' which is replaced by
1015 'busybox' or 'fping'.
1017 config BR2_PACKAGE_NETKITTELNET
1018 bool "netkittelnet has been removed"
1021 The 'netkittelnet' package has been removed since it has
1022 been deprecated since 2012.11. 'busybox' provides a telnet
1023 client and should be used instead.
1025 config BR2_PACKAGE_LUASQL
1026 bool "luasql has been replaced by luasql-sqlite3"
1027 select BR2_PACKAGE_LUASQL_SQLITE3
1030 The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
1032 config BR2_PACKAGE_LUACJSON
1033 bool "luacjson has been replaced by lua-cjson"
1034 select BR2_PACKAGE_LUA_CJSON
1037 The option has been renamed BR2_PACKAGE_LUA_CJSON.
1039 ###############################################################################
1040 comment "Legacy options removed in 2013.11"
1042 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
1043 bool "lvm2's 'dmsetup only' option removed"
1046 The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
1047 led to problems with other packages that need the full lvm2
1048 suite. Therefore, the option has been replaced with the positive
1049 BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
1051 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
1052 # in order to automatically propagate old configs
1054 config BR2_PACKAGE_QT_JAVASCRIPTCORE
1055 bool "qt javascriptcore option removed"
1058 The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
1059 force the activation or disabling of the JIT compiler in the
1060 Qt Javascript interpreter. However, the JIT compiler is not
1061 available for all architectures, so forcing its activation
1062 does not always work. Moreover, Qt knows by itself for which
1063 architectures JIT support is possible, and will
1064 automatically enable it if possible.
1066 Therefore, this option was in fact useless, and causing
1067 build problems when enabled on architectures for which the
1068 JIT support was not available. It has been removed, and
1069 there is no replacement: Qt will enable JIT at compile time
1072 config BR2_PACKAGE_MODULE_INIT_TOOLS
1073 bool "module-init-tools replaced by kmod"
1074 select BR2_PACKAGE_KMOD
1075 select BR2_PACKAGE_KMOD_TOOLS
1078 The 'module-init-tools' package has been removed, since it
1079 has been depracated upstream and replaced by 'kmod'.
1081 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
1082 string "u-boot: the git repository URL option has been renamed"
1084 The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
1085 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
1087 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
1089 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
1092 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
1093 # boot/uboot/Config.in
1095 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
1096 string "u-boot: the git repository version option has been renamed"
1098 The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
1099 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
1101 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
1103 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
1106 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
1107 # boot/uboot/Config.in
1109 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
1110 string "linux: the git repository URL option has been renamed"
1112 The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
1114 BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
1116 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
1118 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
1121 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
1124 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
1125 string "linux: the git repository version option has been renamed"
1127 The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
1129 BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
1131 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
1133 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
1136 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
1139 ###############################################################################
1140 comment "Legacy options removed in 2013.08"
1143 bool "ARM OABI support has been removed"
1146 The support for the ARM OABI was deprecated since a while,
1147 and has been removed completely from Buildroot. It is also
1148 deprecated in upstream gcc, since gcc 4.7. People should
1149 switch to EABI instead, which should not be a problem as
1150 long as you don't have pre-built OABI binaries in your
1151 system that you can't recompile.
1153 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
1154 bool "dosfstools dosfsck renamed to fsck.fat"
1156 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
1158 dosfsck was renamed upstream to fsck.fat for consistency.
1160 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
1161 bool "dosfstools dosfslabel renamed to fatlabel"
1163 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
1165 doslabel was renamed upstream to fatlabel for consistency.
1167 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
1168 bool "dosfstools mkdosfs renamed to mkfs.fat"
1170 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
1172 mkdosfs was renamed upstream to mkfs.fat for consistency.
1175 bool "the elf2flt option has been renamed"
1178 The BR2_ELF2FLT option has been renamed to
1179 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
1180 the package infrastructure.
1182 config BR2_VFP_FLOAT
1183 bool "the ARM VFP floating point option has been renamed"
1186 Due to a major refactoring of the floating-point handling of
1187 the ARM architecture support, the BR2_VFP_FLOAT option has
1188 been replaced with a choice of options that allows to select
1189 between various VFP versions/capabilities.
1191 config BR2_PACKAGE_GCC_TARGET
1192 bool "gcc on the target filesystem has been removed"
1195 The support for gcc in the target filesystem was deprecated
1196 since a while, and has been removed completely from Buildroot.
1197 See Buildroot's documentation for more explanations.
1199 config BR2_HAVE_DEVFILES
1200 bool "development files in target filesystem has been removed"
1203 The installation of the development files in the target
1204 filesystem was deprecated since a while, and has been removed
1205 completely from Buildroot.
1206 See Buildroot's documentation for more explanations.
1208 ###############################################################################
1209 comment "Legacy options removed in 2013.05"
1211 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
1212 bool "Realtek 8192 replaced by Realtek 81xx"
1214 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
1216 Now covers the whole Realtek 81xx familly: 8188/8192.
1218 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
1219 bool "Realtek 8712 replaced by Realtek 87xx"
1221 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
1223 Now covers the whole Realtek 87xx familly: 8712/8723.
1225 ###############################################################################
1226 comment "Legacy options removed in 2013.02"
1229 bool "sa110 ARM target switched to strongarm"
1231 select BR2_strongarm
1233 The SA110 is the same as a generic StrongARM, it just differs
1234 in speed, peripherals and cache.
1237 bool "sa1100 ARM target switched to strongarm"
1239 select BR2_strongarm
1241 The SA1100 is the same as a generic StrongARM, it just differs
1242 in speed, peripherals and cache.
1244 config BR2_PACKAGE_GDISK
1245 bool "gdisk has been replaced by gptfdisk"
1247 select BR2_PACKAGE_GPTFDISK
1249 The option has been renamed BR2_PACKAGE_GPTFDISK.
1251 config BR2_PACKAGE_GDISK_GDISK
1252 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
1254 select BR2_PACKAGE_GPTFDISK
1255 select BR2_PACKAGE_GPTFDISK_GDISK
1257 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
1259 config BR2_PACKAGE_GDISK_SGDISK
1260 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
1262 select BR2_PACKAGE_GPTFDISK
1263 select BR2_PACKAGE_GPTFDISK_SGDISK
1265 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
1267 config BR2_PACKAGE_GDB_HOST
1268 bool "gdb for the host option has been renamed"
1269 select BR2_PACKAGE_HOST_GDB
1272 Due to the conversion of gdb to the package infrastructure,
1273 the BR2_PACKAGE_GDB_HOST option has been renamed
1274 BR2_PACKAGE_HOST_GDB.
1276 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
1277 bool "DirectFB RGB16 dithering option has been renamed"
1278 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
1281 The option has been renamed
1282 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
1284 config BR2_PACKAGE_DIRECTB_TESTS
1285 bool "DirectFB Tests option has been renamed"
1286 select BR2_PACKAGE_DIRECTFB_TESTS
1289 The option has been renamed
1290 BR2_PACKAGE_DIRECTFB_TESTS.
1292 ###############################################################################
1293 comment "Legacy options removed in 2012.11"
1295 config BR2_PACKAGE_CUSTOMIZE
1296 bool "customize package has been removed"
1299 The 'customize' special package has been removed. Instead,
1300 we recommend to create either your own packages, or use a
1301 post-build script to customize your root filesystem. See
1302 Buildroot's documentation for more details.
1304 config BR2_PACKAGE_XSERVER_xorg
1305 bool "X.org modular server"
1307 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
1309 The option has been renamed
1310 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
1312 config BR2_PACKAGE_XSERVER_tinyx
1313 bool "KDrive / TinyX server"
1315 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
1317 The option has been renamed
1318 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
1320 config BR2_PACKAGE_PTHREAD_STUBS
1321 bool "pthread-stubs option has been renamed"
1323 select BR2_PACKAGE_LIBPTHREAD_STUBS
1325 For consistency reason, the pthread-stubs package has been
1326 renamed to libpthread-stubs.
1328 ###############################################################################
1329 comment "Legacy options removed in 2012.08"
1331 config BR2_PACKAGE_GETTEXT_STATIC
1332 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
1335 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
1338 config BR2_PACKAGE_LIBINTL
1341 select BR2_PACKAGE_GETTEXT
1343 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
1344 only installs the library, not the executables.
1346 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
1347 bool "input-tools evtest is now a separate package evtest"
1349 select BR2_PACKAGE_EVTEST
1351 The evtest program from input-tools is now a separate package.
1353 config BR2_BFIN_FDPIC
1354 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
1355 select BR2_BINFMT_FDPIC
1358 config BR2_BFIN_FLAT
1359 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
1360 select BR2_BINFMT_FLAT
1365 endif # !SKIP_LEGACY