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.08"
110 config BR2_PACKAGE_PERF
111 bool "perf option has been renamed"
113 select BR2_LINUX_KERNEL_TOOL_PERF
115 The perf package has been moved as a Linux tools package,
116 and the option to enable it is now
117 BR2_LINUX_KERNEL_TOOL_PERF.
119 config BR2_BINUTILS_VERSION_2_22
120 bool "binutils 2.22 removed"
123 Binutils 2.22 has been removed, using a newer version is
126 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
127 bool "gpu-viv-bin-mx6q"
129 select BR2_PACKAGE_IMX_GPU_VIV
131 Vivante graphics libraries have been renamed to
132 BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
135 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
136 depends on BR2_PACKAGE_PYTHON
137 bool "libsemanage python bindings removed"
139 This option has been removed, since the libsemanage Python
140 bindings on the target were not useful.
142 config BR2_TARGET_UBOOT_NETWORK
143 bool "U-Boot custom network settings removed"
146 U-Boot's custom network settings options have been removed.
148 config BR2_PACKAGE_OPENCV_LIB_CONTRIB
149 bool "opencv contrib module no longer exists"
152 OpenCV >=3.0 does not come with in-tree contrib modules.
154 They have been moved out of the OpenCV base tree, into the opencv_contrib
156 https://github.com/Itseez/opencv_contrib
158 config BR2_PACKAGE_OPENCV_LIB_GPU
159 bool "opencv gpu module no longer exists"
162 opencv_gpu module no longer exists as is in OpenCV >=3.0.
164 It has been split into several modules prefixed with "cuda" that require
165 Cuda programming toolkit, which is not available in Buildroot. So cuda
166 modules are forcibly disabled in Buildroot.
168 config BR2_PACKAGE_OPENCV_LIB_LEGACY
169 bool "opencv legacy module no longer exists"
172 opencv_legacy module no longer exists in OpenCV >=3.0.
174 config BR2_PACKAGE_OPENCV_LIB_NONFREE
175 bool "opencv nonfree module no longer exists"
178 opencv_nonfree module no longer exists in OpenCV >=3.0.
180 ###############################################################################
181 comment "Legacy options removed in 2015.05"
183 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
184 bool "jffs2 16kB erasesize NAND flash option renamed"
186 select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
188 The JFFS2 NAND flash options now longer include the page
191 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
192 bool "jffs2 128kB erasesize NAND flash option renamed"
194 select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
196 The JFFS2 NAND flash options now longer include the page
199 config BR2_PACKAGE_MONO_20
200 bool "2.0/3.5 .Net Runtime"
203 This option no longer exists, all versions of the .Net
204 runtime are now installed.
206 config BR2_PACKAGE_MONO_40
207 bool "4.0 .Net Runtime"
210 This option no longer exists, all versions of the .Net
211 runtime are now installed.
213 config BR2_PACKAGE_MONO_45
214 bool "4.5 .Net Runtime"
217 This option no longer exists, all versions of the .Net
218 runtime are now installed.
220 config BR2_CIVETWEB_WITH_LUA
221 bool "civetweb lua option renamed"
223 select BR2_PACKAGE_CIVETWEB_WITH_LUA
225 civetweb's lua option has been renamed to
226 BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
227 packages name options.
229 config BR2_PACKAGE_TIFF_TIFF2PDF
230 bool "tiff utility-specific option removed"
232 select BR2_PACKAGE_TIFF_UTILITIES
234 utility-specific options have been removed in favour of
235 the new option BR2_PACKAGE_TIFF_UTILITIES.
237 config BR2_PACKAGE_TIFF_TIFFCP
238 bool "tiff utility-specific option removed"
240 select BR2_PACKAGE_TIFF_UTILITIES
242 utility-specific options have been removed in favour of
243 the new option BR2_PACKAGE_TIFF_UTILITIES.
245 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
246 bool "RTAI patch file path has been removed"
248 This option has never worked, so it has been removed.
250 config BR2_TARGET_GENERIC_PASSWD_DES
251 bool "Encoding passwords with DES has been removed"
254 Paswords can now only be encoded with either of md5, sha256 or sha512.
255 The default is md5, which is stronger that DES (but still pretty weak).
257 config BR2_PACKAGE_GTK2_THEME_HICOLOR
258 bool "hicolor (default theme) is a duplicate"
260 select BR2_PACKAGE_HICOLOR_ICON_THEME
262 The option was just a duplicate of hicolor icon theme.
264 config BR2_PACKAGE_VALGRIND_PTRCHECK
265 bool "valgrind's PTRCheck was renamed to SGCheck"
267 select BR2_PACKAGE_VALGRIND_SGCHECK
269 PTRCheck was renamed to SGCheck in valgrind
271 ###############################################################################
272 comment "Legacy options removed in 2015.02"
274 config BR2_PACKAGE_LIBGC
275 bool "libgc package removed"
277 select BR2_PACKAGE_BDWGC
279 libgc has been removed because we have the same package under a
280 different name, bdwgc.
282 config BR2_PACKAGE_WDCTL
283 bool "util-linux' wdctl option has been renamed"
285 select BR2_PACKAGE_UTIL_LINUX_WDCTL
287 util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
288 to be aligned with how the other options are named.
290 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
291 bool "rpm's bzip2 payloads option has been removed"
293 select BR2_PACKAGE_BZIP2
295 The bzip2 payloads option rely entirely on the dependant package bzip2.
296 So, you need to select it to enable this feature.
298 config BR2_PACKAGE_RPM_XZ_PAYLOADS
299 bool "rpm's xz payloads option has been removed"
301 select BR2_PACKAGE_XZ
303 The xz payloads option rely entirely on the dependant package xz.
304 So, you need to select it to enable this feature.
306 config BR2_PACKAGE_M4
307 bool "m4 target package removed"
310 The m4 target package has been removed, it's been
311 deprecated for some time now.
313 config BR2_PACKAGE_FLEX_BINARY
314 bool "flex binary in target option removed"
317 The flex binary in the target option has been removed.
318 It's been deprecated for some time now and is essentially a
319 development tool which isn't very useful in the target.
321 config BR2_PACKAGE_BISON
322 bool "bison target package removed"
325 The bison target package has been removed, it's been
326 deprecated for some time now and is essentially a development
327 tool which isn't very useful in the target.
329 config BR2_PACKAGE_GOB2
330 bool "gob2 target package removed"
333 The gob2 target package has been removed, it's been
334 deprecated for some time now and was essentially useless
335 without a target toolchain.
337 config BR2_PACKAGE_DISTCC
338 bool "distcc target package removed"
341 The distcc target package has been removed, it's been
342 deprecated for some time now and was essentially useless
343 without a target toolchain.
345 config BR2_PACKAGE_HASERL_VERSION_0_8_X
346 bool "haserl 0.8.x version removed"
349 The 0.8.x version option for haserl has been removed since it
350 has been deprecated for some time now.
351 You should be able to use the 0.9.x version without issues.
353 config BR2_PACKAGE_STRONGSWAN_TOOLS
354 bool "strongswan option has been removed"
356 select BR2_PACKAGE_STRONGSWAN_PKI
357 select BR2_PACKAGE_STRONGSWAN_SCEP
359 The tools option has been removed upstream and the different tools
360 have been split between the pki and scep options, with others
363 config BR2_PACKAGE_XBMC_ADDON_XVDR
364 bool "xbmc options have been renamed"
366 select BR2_PACKAGE_KODI_ADDON_XVDR
368 The XBMC media center project was renamed to Kodi entertainment center
370 config BR2_PACKAGE_XBMC_PVR_ADDONS
371 bool "xbmc options have been renamed"
373 select BR2_PACKAGE_KODI_PVR_ADDONS
375 The XBMC media center project was renamed to Kodi entertainment center
377 config BR2_PACKAGE_XBMC
378 bool "xbmc options have been renamed"
380 select BR2_PACKAGE_KODI
382 The XBMC media center project was renamed to Kodi entertainment center
384 config BR2_PACKAGE_XBMC_ALSA_LIB
385 bool "xbmc options have been renamed"
387 select BR2_PACKAGE_KODI_ALSA_LIB
389 The XBMC media center project was renamed to Kodi entertainment center
391 config BR2_PACKAGE_XBMC_AVAHI
392 bool "xbmc options have been renamed"
394 select BR2_PACKAGE_KODI_AVAHI
396 The XBMC media center project was renamed to Kodi entertainment center
398 config BR2_PACKAGE_XBMC_DBUS
399 bool "xbmc options have been renamed"
401 select BR2_PACKAGE_KODI_DBUS
403 The XBMC media center project was renamed to Kodi entertainment center
405 config BR2_PACKAGE_XBMC_LIBBLURAY
406 bool "xbmc options have been renamed"
408 select BR2_PACKAGE_KODI_LIBBLURAY
410 The XBMC media center project was renamed to Kodi entertainment center
412 config BR2_PACKAGE_XBMC_GOOM
413 bool "xbmc options have been renamed"
415 select BR2_PACKAGE_KODI_GOOM
417 The XBMC media center project was renamed to Kodi entertainment center
419 config BR2_PACKAGE_XBMC_RSXS
420 bool "xbmc options have been renamed"
422 select BR2_PACKAGE_KODI_RSXS
424 The XBMC media center project was renamed to Kodi entertainment center
426 config BR2_PACKAGE_XBMC_LIBCEC
427 bool "xbmc options have been renamed"
429 select BR2_PACKAGE_KODI_LIBCEC
431 The XBMC media center project was renamed to Kodi entertainment center
433 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
434 bool "xbmc options have been renamed"
436 select BR2_PACKAGE_KODI_LIBMICROHTTPD
438 The XBMC media center project was renamed to Kodi entertainment center
440 config BR2_PACKAGE_XBMC_LIBNFS
441 bool "xbmc options have been renamed"
443 select BR2_PACKAGE_KODI_LIBNFS
445 The XBMC media center project was renamed to Kodi entertainment center
447 config BR2_PACKAGE_XBMC_RTMPDUMP
448 bool "xbmc options have been renamed"
450 select BR2_PACKAGE_KODI_RTMPDUMP
452 The XBMC media center project was renamed to Kodi entertainment center
454 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
455 bool "xbmc options have been renamed"
457 select BR2_PACKAGE_KODI_LIBSHAIRPLAY
459 The XBMC media center project was renamed to Kodi entertainment center
461 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
462 bool "xbmc options have been renamed"
464 select BR2_PACKAGE_KODI_LIBSMBCLIENT
466 The XBMC media center project was renamed to Kodi entertainment center
468 config BR2_PACKAGE_XBMC_LIBTHEORA
469 bool "xbmc options have been renamed"
471 select BR2_PACKAGE_KODI_LIBTHEORA
473 The XBMC media center project was renamed to Kodi entertainment center
475 config BR2_PACKAGE_XBMC_LIBUSB
476 bool "xbmc options have been renamed"
478 select BR2_PACKAGE_KODI_LIBUSB
480 The XBMC media center project was renamed to Kodi entertainment center
482 config BR2_PACKAGE_XBMC_LIBVA
483 bool "xbmc options have been renamed"
485 select BR2_PACKAGE_KODI_LIBVA
487 The XBMC media center project was renamed to Kodi entertainment center
489 config BR2_PACKAGE_XBMC_WAVPACK
490 bool "xbmc options have been renamed"
492 select BR2_PACKAGE_KODI_WAVPACK
494 The XBMC media center project was renamed to Kodi entertainment center
496 config BR2_PREFER_STATIC_LIB
497 bool "static library option renamed"
500 The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
501 highlights the fact that the option no longer "prefers"
502 static libraries, but "enforces" static libraries (i.e
503 shared libraries are completely unused).
505 Take care of updating the type of libraries you want under the
506 "Build options" menu.
508 ###############################################################################
509 comment "Legacy options removed in 2014.11"
511 config BR2_x86_generic
512 bool "x86 generic variant has been removed"
515 The generic x86 CPU variant has been removed. Use another
518 config BR2_GCC_VERSION_4_4_X
519 bool "gcc 4.4.x has been removed"
522 The 4.4.x version of gcc has been removed. Use a newer
525 config BR2_sparc_sparchfleon
526 bool "sparchfleon CPU has been removed"
529 The sparchfleon CPU was only supported in a patched gcc 4.4
530 version. Its support has been removed in favor of the leon3
531 CPU starting from gcc 4.8.x.
533 config BR2_sparc_sparchfleonv8
534 bool "sparchfleonv8 CPU has been removed"
537 The sparchfleonv8 CPU was only supported in a patched gcc
538 4.4 version. Its support has been removed in favor of the
539 leon3 CPU starting from gcc 4.8.x.
541 config BR2_sparc_sparcsfleon
542 bool "sparcsfleon CPU has been removed"
545 The sparcsfleon CPU was only supported in a patched gcc 4.4
546 version. Its support has been removed in favor of the leon3
547 CPU starting from gcc 4.8.x.
549 config BR2_sparc_sparcsfleonv8
550 bool "sparcsfleonv8 CPU has been removed"
553 The sparcsfleonv8 CPU was only supported in a patched gcc
554 4.4 version. Its support has been removed in favor of the
555 leon3 CPU starting from gcc 4.8.x.
557 config BR2_PACKAGE_XLIB_LIBPCIACCESS
558 bool "xlib-libpciaccess option has been renamed"
559 depends on BR2_PACKAGE_XORG7
561 select BR2_PACKAGE_LIBPCIACCESS
563 libpciaccess neither depends on X11 nor Xlib. Thus the
564 package has been renamed BR2_PACKAGE_LIBPCIACCESS
566 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
567 bool "Xceive xc5000 option has been renamed"
568 select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
570 The Xceive xc5000 option now also handles older firmwares from
571 Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
572 from Cresta, who bought Xceive.
574 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
575 bool "Chelsio T4 option has been renamed"
576 select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
578 The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
579 has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
580 to better account for the fact that a T5 variant exists.
582 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
583 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
585 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
586 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
588 Target packages -> Hardware handling ->
589 Firmware -> linux-firmware -> WiFi firmware ->
590 iwlwifi 3160/726x revision to use (revision 7)
592 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
593 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
595 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
596 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
598 Target packages -> Hardware handling ->
599 Firmware -> linux-firmware -> WiFi firmware ->
600 iwlwifi 3160/726x revision to use (revision 8)
602 ###############################################################################
603 comment "Legacy options removed in 2014.08"
605 config BR2_PACKAGE_LIBELF
606 bool "libelf has been removed"
607 select BR2_PACKAGE_ELFUTILS
610 The libelf package provided an old version of the libelf library
611 and is deprecated. The libelf library is now provided by the
614 config BR2_KERNEL_HEADERS_3_8
615 bool "kernel headers version 3.8.x are no longer supported"
616 select BR2_KERNEL_HEADERS_3_9
619 Version 3.8.x of the Linux kernel headers have been deprecated
620 for more than four buildroot releases and are now removed.
621 As an alternative, version 3.9.x of the headers have been
622 automatically selected in your configuration.
624 config BR2_PACKAGE_GETTEXT_TOOLS
625 bool "support for gettext-tools on target has been removed"
628 The option to install the gettext utilities on the target
629 has been removed. This is not necessary as Buildroot is not
630 designed to provide a full development environment on the
631 target. gettext tools should be used on the build machine
634 config BR2_PACKAGE_PROCPS
635 bool "procps has been replaced by procps-ng"
636 select BR2_PACKAGE_PROCPS_NG
639 The procps package has been replaced by the equivalent procps-ng.
641 config BR2_BINUTILS_VERSION_2_20_1
642 bool "binutils 2.20.1 has been removed"
645 The 2.20.1 version of binutils has been removed. Use a newer
648 config BR2_BINUTILS_VERSION_2_21
649 bool "binutils 2.21 has been removed"
652 The 2.21 version of binutils has been removed. Use a newer
655 config BR2_BINUTILS_VERSION_2_23_1
656 bool "binutils 2.23.1 has been removed"
659 The 2.23.1 version of binutils has been removed. Use a newer
662 config BR2_UCLIBC_VERSION_0_9_32
663 bool "uclibc 0.9.32 has been removed"
666 The 0.9.32 version of uClibc has been removed. Use a newer
669 config BR2_GCC_VERSION_4_3_X
670 bool "gcc 4.3.x has been removed"
673 The 4.3.x version of gcc has been removed. Use a newer
676 config BR2_GCC_VERSION_4_6_X
677 bool "gcc 4.6.x has been removed"
680 The 4.6.x version of gcc has been removed. Use a newer
683 config BR2_GDB_VERSION_7_4
684 bool "gdb 7.4 has been removed"
687 The 7.4 version of gdb has been removed. Use a newer version
690 config BR2_GDB_VERSION_7_5
691 bool "gdb 7.5 has been removed"
694 The 7.5 version of gdb has been removed. Use a newer version
697 config BR2_BUSYBOX_VERSION_1_19_X
698 bool "busybox version selection has been removed"
701 The possibility of selecting the Busybox version has been
702 removed. Use the latest version provided by the Busybox
705 config BR2_BUSYBOX_VERSION_1_20_X
706 bool "busybox version selection has been removed"
709 The possibility of selecting the Busybox version has been
710 removed. Use the latest version provided by the Busybox
713 config BR2_BUSYBOX_VERSION_1_21_X
714 bool "busybox version selection has been removed"
717 The possibility of selecting the Busybox version has been
718 removed. Use the latest version provided by the Busybox
721 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
723 select BR2_PACKAGE_LIBV4L_UTILS
726 This libv4l option has been deprecated and replaced by a single
727 option to build all the libv4l utilities.
729 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
731 select BR2_PACKAGE_LIBV4L_UTILS
734 This libv4l option has been deprecated and replaced by a single
735 option to build all the libv4l utilities.
737 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
738 bool "v4l2-compliance"
739 select BR2_PACKAGE_LIBV4L_UTILS
742 This libv4l option has been deprecated and replaced by a single
743 option to build all the libv4l utilities.
745 config BR2_PACKAGE_LIBV4L_V4L2_CTL
747 select BR2_PACKAGE_LIBV4L_UTILS
750 This libv4l option has been deprecated and replaced by a single
751 option to build all the libv4l utilities.
753 config BR2_PACKAGE_LIBV4L_V4L2_DBG
755 select BR2_PACKAGE_LIBV4L_UTILS
758 This libv4l option has been deprecated and replaced by a single
759 option to build all the libv4l utilities.
761 ###############################################################################
762 comment "Legacy options removed in 2014.05"
764 config BR2_PACKAGE_EVTEST_CAPTURE
765 bool "evtest-capture support removed (dropped since evtest 1.31)"
768 Support for evtest-capture has been removed (dropped from
769 evtest package since version 1.31), use evemu package
772 config BR2_KERNEL_HEADERS_3_6
773 bool "kernel headers version 3.6.x are no longer supported"
774 select BR2_KERNEL_HEADERS_3_9
777 Version 3.6.x of the Linux kernel headers have been deprecated
778 for more than four buildroot releases and are now removed.
779 As an alternative, version 3.8.x of the headers have been
780 automatically selected in your configuration.
782 config BR2_KERNEL_HEADERS_3_7
783 bool "kernel headers version 3.7.x are no longer supported"
784 select BR2_KERNEL_HEADERS_3_9
787 Version 3.7.x of the Linux kernel headers have been deprecated
788 for more than four buildroot releases and are now removed.
789 As an alternative, version 3.8.x of the headers have been
790 automatically selected in your configuration.
792 config BR2_PACKAGE_VALA
793 bool "vala target package has been removed"
796 The 'vala' target package has been removed since it has been
797 deprecated for more than four buildroot releases.
798 Note: the host vala package still exists.
800 config BR2_TARGET_TZ_ZONELIST
801 default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
803 config BR2_PACKAGE_TZDATA_ZONELIST
804 string "tzdata: the timezone list option has been renamed"
806 The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
807 BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
808 menu. You'll need to select BR2_TARGET_TZ_INFO.
810 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
812 default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
815 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
816 bool "Lua command-line editing none has been renamed"
819 The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
820 renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
821 it in the corresponding choice.
823 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
824 bool "Lua command-line editing using readline has been renamed"
827 The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
828 renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
829 it in the corresponding choice.
831 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
832 bool "Lua command-line editing using linenoise has been renamed"
835 The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
836 renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
837 it in the corresponding choice.
839 config BR2_PACKAGE_DVB_APPS_UTILS
840 bool "dvb-apps utilities now built by default"
843 The dvb-apps utilities are now always built when the dvb-apps
846 config BR2_KERNEL_HEADERS_SNAP
847 bool "Local Linux snapshot support removed"
850 Support for using a custom snapshot to install the Linux
851 kernel headers has been removed.
853 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
854 bool "/dev management by udev removed"
857 The 'udev' package has been converted to a virtual package.
858 The providers for this feature are: 'eudev', 'systemd'.
860 Therefore, if you are not using 'systemd' as init system, you
861 must choose 'Dynamic using eudev' in the '/dev management'
862 menu to get the same behaviour as in your old configuration.
864 If you are using 'systemd', its internal implementation of
865 'udev' will be used automatically.
867 You must also check the packages depending on 'udev' are still
870 config BR2_PACKAGE_UDEV
871 bool "udev is now a virtual package"
873 select BR2_PACKAGE_HAS_UDEV
875 The 'udev' package has been converted to a virtual package.
876 The providers for this feature are: 'eudev', 'systemd'.
878 Your old configuration refers to packages depending on 'udev',
879 either for build or at runtime.
881 Check that a 'udev' provider is selected. If you are not using
882 'systemd' as init system, 'eudev' should be selected, which is
883 the case if '/dev management' is set to 'Dynamic using eudev'.
885 If you are using 'systemd', its internal implementation of 'udev'
888 config BR2_PACKAGE_UDEV_RULES_GEN
889 bool "udev rules generation handled by provider"
891 select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
892 select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
894 The 'udev' package has been converted to a virtual package.
895 The providers for this feature are: 'eudev', 'systemd'.
897 If you are not using 'systemd' as init system, udev rules
898 generation will be handled by 'eudev'. Check that
899 '/dev management' is set to 'Dynamic using eudev' to get
900 the same behaviour as in your old configuration.
902 If you are using 'systemd', it internal implementation of 'udev'
903 will generate the rules.
905 config BR2_PACKAGE_UDEV_ALL_EXTRAS
906 bool "udev extras removed"
909 The 'udev' package has been converted to a virtual package.
910 The providers for this feature are: 'eudev', 'systemd'.
912 The option to enable the extra features of 'udev' (gudev, ...)
913 has been removed. These features are automatically enabled in
914 the 'udev' providers if the dependencies are selected. For
915 example, selecting 'libglib2' will trigger the build of gudev.
917 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
918 bool "xlib-libpthread-stubs option has been renamed"
919 depends on BR2_PACKAGE_XORG7
921 select BR2_PACKAGE_LIBPTHREAD_STUBS
923 The pthread stubs neither depend on X11 nor Xlib. Thus the
924 package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
926 ###############################################################################
927 comment "Legacy options removed in 2014.02"
930 bool "sh2 support removed"
932 Due to an inexistent user base and generally poor Linux
933 support, the support for the SH2 architecture was removed.
936 bool "sh3 support removed"
938 Due to an inexistent user base and generally poor Linux
939 support, the support for the SH3 architecture was removed.
942 bool "sh3eb support removed"
944 Due to an inexistent user base and generally poor Linux
945 support, the support for the SH3eb architecture was removed.
947 config BR2_KERNEL_HEADERS_3_1
948 bool "kernel headers version 3.1.x are no longer supported"
949 select BR2_KERNEL_HEADERS_3_2
952 Version 3.1.x of the Linux kernel headers have been deprecated
953 for more than four buildroot releases and are now removed.
954 As an alternative, version 3.2.x of the headers have been
955 automatically selected in your configuration.
957 config BR2_KERNEL_HEADERS_3_3
958 bool "kernel headers version 3.3.x are no longer supported"
959 select BR2_KERNEL_HEADERS_3_4
962 Version 3.3.x of the Linux kernel headers have been deprecated
963 for more than four buildroot releases and are now removed.
964 As an alternative, version 3.4.x of the headers have been
965 automatically selected in your configuration.
967 config BR2_KERNEL_HEADERS_3_5
968 bool "kernel headers version 3.5.x are no longer supported"
969 select BR2_KERNEL_HEADERS_3_9
972 Version 3.5.x of the Linux kernel headers have been deprecated
973 for more than four buildroot releases and are now removed.
974 As an alternative, version 3.8.x of the headers have been
975 automatically selected in your configuration.
977 config BR2_GDB_VERSION_7_2
978 bool "gdb 7.2.x is no longer supported"
979 select BR2_GDB_VERSION_7_6
982 Version 7.2.x of gdb has been deprecated for more than four
983 buildroot releases and is now removed. As an alternative, gdb
984 7.5.x has been automatically selected in your configuration.
986 config BR2_GDB_VERSION_7_3
987 bool "gdb 7.3.x is no longer supported"
988 select BR2_GDB_VERSION_7_6
991 Version 7.3.x of gdb has been deprecated for more than four
992 buildroot releases and is now removed. As an alternative, gdb
993 7.5.x has been automatically selected in your configuration.
995 config BR2_PACKAGE_CCACHE
996 bool "ccache target package has been removed"
999 The 'ccache' target package has been removed since it has been
1000 deprecated for more than four buildroot releases.
1001 Note: using ccache for speeding up builds is still supported.
1003 config BR2_HAVE_DOCUMENTATION
1004 bool "support for documentation on target has been removed"
1007 Support for documentation on target has been removed since it has
1008 been deprecated for more than four buildroot releases.
1010 config BR2_PACKAGE_AUTOMAKE
1011 bool "automake target package has been removed"
1014 The 'automake' target package has been removed since it has been
1015 deprecated for more than four buildroot releases.
1016 Note: the host automake still exists.
1018 config BR2_PACKAGE_AUTOCONF
1019 bool "autoconf target package has been removed"
1022 The 'autoconf' target package has been removed since it has been
1023 deprecated for more than four buildroot releases.
1024 Note: the host autoconf still exists.
1026 config BR2_PACKAGE_XSTROKE
1027 bool "xstroke has been removed"
1030 The 'xstroke' package has been removed since it has been
1031 deprecated for more than four buildroot releases.
1033 config BR2_PACKAGE_LZMA
1034 bool "lzma target package has been removed"
1037 The 'lzma' target package has been removed since it has been
1038 deprecated for more than four buildroot releases.
1039 Note: generating lzma-compressed rootfs images is still supported.
1041 config BR2_PACKAGE_TTCP
1042 bool "ttcp has been removed"
1045 The 'ttcp' package has been removed since it has been
1046 deprecated for more than four buildroot releases.
1048 config BR2_PACKAGE_LIBNFC_LLCP
1049 bool "libnfc-llcp has been replaced by libllcp"
1051 select BR2_PACKAGE_LIBLLCP
1053 The 'libnfc-llcp' package has been removed since upstream renamed
1054 to 'libllcp'. We have added a new package for 'libllcp' and bumped
1055 the version at the same time.
1057 config BR2_PACKAGE_MYSQL_CLIENT
1058 bool "MySQL client renamed to MySQL"
1060 select BR2_PACKAGE_MYSQL
1062 The option has been renamed BR2_PACKAGE_MYSQL
1064 config BR2_PACKAGE_SQUASHFS3
1065 bool "squashfs3 has been removed"
1067 select BR2_PACKAGE_SQUASHFS
1069 The 'squashfs3' package has been removed since it has been
1070 deprecated for more than four buildroot releases. Package
1071 'squashfs' (4) has been selected automatically as replacement.
1073 config BR2_TARGET_ROOTFS_SQUASHFS3
1074 bool "squashfs3 rootfs support has been removed"
1077 Together with the removal of the squashfs3 package, support
1078 for squashfs3 root filesystems has been removed too. Squashfs
1079 root filesystems will automatically use squashfs4 now.
1081 config BR2_PACKAGE_NETKITBASE
1082 bool "netkitbase has been removed"
1085 The 'netkitbase' package has been removed since it has been
1086 deprecated since 2012.11. This package provided 'inetd'
1087 which is replaced by 'xinet' and 'ping' which is replaced by
1088 'busybox' or 'fping'.
1090 config BR2_PACKAGE_NETKITTELNET
1091 bool "netkittelnet has been removed"
1094 The 'netkittelnet' package has been removed since it has
1095 been deprecated since 2012.11. 'busybox' provides a telnet
1096 client and should be used instead.
1098 config BR2_PACKAGE_LUASQL
1099 bool "luasql has been replaced by luasql-sqlite3"
1100 select BR2_PACKAGE_LUASQL_SQLITE3
1103 The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
1105 config BR2_PACKAGE_LUACJSON
1106 bool "luacjson has been replaced by lua-cjson"
1107 select BR2_PACKAGE_LUA_CJSON
1110 The option has been renamed BR2_PACKAGE_LUA_CJSON.
1112 ###############################################################################
1113 comment "Legacy options removed in 2013.11"
1115 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
1116 bool "lvm2's 'dmsetup only' option removed"
1119 The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
1120 led to problems with other packages that need the full lvm2
1121 suite. Therefore, the option has been replaced with the positive
1122 BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
1124 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
1125 # in order to automatically propagate old configs
1127 config BR2_PACKAGE_QT_JAVASCRIPTCORE
1128 bool "qt javascriptcore option removed"
1131 The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
1132 force the activation or disabling of the JIT compiler in the
1133 Qt Javascript interpreter. However, the JIT compiler is not
1134 available for all architectures, so forcing its activation
1135 does not always work. Moreover, Qt knows by itself for which
1136 architectures JIT support is possible, and will
1137 automatically enable it if possible.
1139 Therefore, this option was in fact useless, and causing
1140 build problems when enabled on architectures for which the
1141 JIT support was not available. It has been removed, and
1142 there is no replacement: Qt will enable JIT at compile time
1145 config BR2_PACKAGE_MODULE_INIT_TOOLS
1146 bool "module-init-tools replaced by kmod"
1147 select BR2_PACKAGE_KMOD
1148 select BR2_PACKAGE_KMOD_TOOLS
1151 The 'module-init-tools' package has been removed, since it
1152 has been depracated upstream and replaced by 'kmod'.
1154 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
1155 string "u-boot: the git repository URL option has been renamed"
1157 The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
1158 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
1160 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
1162 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
1165 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
1166 # boot/uboot/Config.in
1168 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
1169 string "u-boot: the git repository version option has been renamed"
1171 The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
1172 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
1174 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
1176 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
1179 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
1180 # boot/uboot/Config.in
1182 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
1183 string "linux: the git repository URL option has been renamed"
1185 The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
1187 BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
1189 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
1191 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
1194 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
1197 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
1198 string "linux: the git repository version option has been renamed"
1200 The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
1202 BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
1204 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
1206 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
1209 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
1212 ###############################################################################
1213 comment "Legacy options removed in 2013.08"
1216 bool "ARM OABI support has been removed"
1219 The support for the ARM OABI was deprecated since a while,
1220 and has been removed completely from Buildroot. It is also
1221 deprecated in upstream gcc, since gcc 4.7. People should
1222 switch to EABI instead, which should not be a problem as
1223 long as you don't have pre-built OABI binaries in your
1224 system that you can't recompile.
1226 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
1227 bool "dosfstools dosfsck renamed to fsck.fat"
1229 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
1231 dosfsck was renamed upstream to fsck.fat for consistency.
1233 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
1234 bool "dosfstools dosfslabel renamed to fatlabel"
1236 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
1238 doslabel was renamed upstream to fatlabel for consistency.
1240 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
1241 bool "dosfstools mkdosfs renamed to mkfs.fat"
1243 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
1245 mkdosfs was renamed upstream to mkfs.fat for consistency.
1248 bool "the elf2flt option has been renamed"
1251 The BR2_ELF2FLT option has been renamed to
1252 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
1253 the package infrastructure.
1255 config BR2_VFP_FLOAT
1256 bool "the ARM VFP floating point option has been renamed"
1259 Due to a major refactoring of the floating-point handling of
1260 the ARM architecture support, the BR2_VFP_FLOAT option has
1261 been replaced with a choice of options that allows to select
1262 between various VFP versions/capabilities.
1264 config BR2_PACKAGE_GCC_TARGET
1265 bool "gcc on the target filesystem has been removed"
1268 The support for gcc in the target filesystem was deprecated
1269 since a while, and has been removed completely from Buildroot.
1270 See Buildroot's documentation for more explanations.
1272 config BR2_HAVE_DEVFILES
1273 bool "development files in target filesystem has been removed"
1276 The installation of the development files in the target
1277 filesystem was deprecated since a while, and has been removed
1278 completely from Buildroot.
1279 See Buildroot's documentation for more explanations.
1281 ###############################################################################
1282 comment "Legacy options removed in 2013.05"
1284 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
1285 bool "Realtek 8192 replaced by Realtek 81xx"
1287 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
1289 Now covers the whole Realtek 81xx familly: 8188/8192.
1291 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
1292 bool "Realtek 8712 replaced by Realtek 87xx"
1294 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
1296 Now covers the whole Realtek 87xx familly: 8712/8723.
1298 ###############################################################################
1299 comment "Legacy options removed in 2013.02"
1302 bool "sa110 ARM target switched to strongarm"
1304 select BR2_strongarm
1306 The SA110 is the same as a generic StrongARM, it just differs
1307 in speed, peripherals and cache.
1310 bool "sa1100 ARM target switched to strongarm"
1312 select BR2_strongarm
1314 The SA1100 is the same as a generic StrongARM, it just differs
1315 in speed, peripherals and cache.
1317 config BR2_PACKAGE_GDISK
1318 bool "gdisk has been replaced by gptfdisk"
1320 select BR2_PACKAGE_GPTFDISK
1322 The option has been renamed BR2_PACKAGE_GPTFDISK.
1324 config BR2_PACKAGE_GDISK_GDISK
1325 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
1327 select BR2_PACKAGE_GPTFDISK
1328 select BR2_PACKAGE_GPTFDISK_GDISK
1330 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
1332 config BR2_PACKAGE_GDISK_SGDISK
1333 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
1335 select BR2_PACKAGE_GPTFDISK
1336 select BR2_PACKAGE_GPTFDISK_SGDISK
1338 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
1340 config BR2_PACKAGE_GDB_HOST
1341 bool "gdb for the host option has been renamed"
1342 select BR2_PACKAGE_HOST_GDB
1345 Due to the conversion of gdb to the package infrastructure,
1346 the BR2_PACKAGE_GDB_HOST option has been renamed
1347 BR2_PACKAGE_HOST_GDB.
1349 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
1350 bool "DirectFB RGB16 dithering option has been renamed"
1351 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
1354 The option has been renamed
1355 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
1357 config BR2_PACKAGE_DIRECTB_TESTS
1358 bool "DirectFB Tests option has been renamed"
1359 select BR2_PACKAGE_DIRECTFB_TESTS
1362 The option has been renamed
1363 BR2_PACKAGE_DIRECTFB_TESTS.
1365 ###############################################################################
1366 comment "Legacy options removed in 2012.11"
1368 config BR2_PACKAGE_CUSTOMIZE
1369 bool "customize package has been removed"
1372 The 'customize' special package has been removed. Instead,
1373 we recommend to create either your own packages, or use a
1374 post-build script to customize your root filesystem. See
1375 Buildroot's documentation for more details.
1377 config BR2_PACKAGE_XSERVER_xorg
1378 bool "X.org modular server"
1380 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
1382 The option has been renamed
1383 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
1385 config BR2_PACKAGE_XSERVER_tinyx
1386 bool "KDrive / TinyX server"
1388 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
1390 The option has been renamed
1391 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
1393 config BR2_PACKAGE_PTHREAD_STUBS
1394 bool "pthread-stubs option has been renamed"
1396 select BR2_PACKAGE_LIBPTHREAD_STUBS
1398 For consistency reason, the pthread-stubs package has been
1399 renamed to libpthread-stubs.
1401 ###############################################################################
1402 comment "Legacy options removed in 2012.08"
1404 config BR2_PACKAGE_GETTEXT_STATIC
1405 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
1408 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
1411 config BR2_PACKAGE_LIBINTL
1414 select BR2_PACKAGE_GETTEXT
1416 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
1417 only installs the library, not the executables.
1419 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
1420 bool "input-tools evtest is now a separate package evtest"
1422 select BR2_PACKAGE_EVTEST
1424 The evtest program from input-tools is now a separate package.
1426 config BR2_BFIN_FDPIC
1427 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
1428 select BR2_BINFMT_FDPIC
1431 config BR2_BFIN_FLAT
1432 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
1433 select BR2_BINFMT_FLAT
1438 endif # !SKIP_LEGACY