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.
19 # It is not possible to select an option that is part of a choice. In that
20 # case, the new option should use the old symbol as default. This requires a
21 # change outside of Config.in.legacy, and this should be clearly marked as such
22 # in a comment, so that removal of legacy options also include the removal of
23 # these external references.
25 # [Example: renaming a bool option that is part of a choice from FOO to BAR]
28 # prompt "Choose foobar"
37 # prompt "Choose foobar"
38 # default BR2_BAR_1 if BR2_FOO_1 # legacy
39 # default BR2_BAR_2 if BR2_FOO_2 # legacy
46 # and in Config.in.legacy:
48 # bool "foobar 1 has been renamed"
50 # <suitable help text>
51 # # Note: BR2_FOO_1 is still referenced from package/foo/Config.in
53 # bool "foobar 2 has been renamed"
55 # <suitable help text>
56 # # Note: BR2_FOO_2 is still referenced from package/foo/Config.in
60 # For string options, it is not possible to directly select another symbol. In
61 # this case, a hidden wrap bool option has to be added, that defaults to y if
62 # the old string is not set at its default value. The wrap symbol should select
64 # If the original symbol has been renamed, the new symbol should use the value
65 # of the old symbol as default. Like for choice options, a comment should be
66 # added to flag that the symbol is still used in another file.
68 # [Example: renaming a string option from FOO to BAR]
70 # config BR2_FOO_STRING
71 # string "Some foo string"
74 # config BR2_BAR_STRING
75 # string "Some bar string"
76 # default BR2_FOO_STRING if BR2_FOO_STRING != "" # legacy
78 # and in Config.in.legacy:
79 # config BR2_FOO_STRING
80 # string "The foo string has been renamed"
82 # <suitable help text>
84 # config BR2_FOO_STRING_WRAP
86 # default y if BR2_FOO_STRING != ""
89 # # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
93 config BR2_SKIP_LEGACY
95 option env="SKIP_LEGACY"
102 This option is selected automatically when your old .config uses an
103 option that no longer exists in current buildroot. In that case, the
104 build will fail. Look for config options which are selected in the
105 menu below: they no longer exist and should be replaced by something
108 # This comment fits exactly in a 80-column display
109 comment "Legacy detected: check the content of the menu below"
110 depends on BR2_LEGACY
112 menu "Legacy config options"
115 comment "----------------------------------------------------"
116 comment "Your old configuration uses legacy options that no "
117 comment "longer exist in buildroot, as indicated in the menu "
118 comment "below. As long as these options stay selected, or in"
119 comment "case of string options are non-empty, the build "
120 comment "will fail. "
122 comment "Where possible, an automatic conversion from old to "
123 comment "new symbols has been performed. Before making any "
124 comment "change in this legacy menu, make sure to exit the "
125 comment "configuration editor a first time and save the "
126 comment "configuration. Otherwise, the automatic conversion "
127 comment "of symbols will be lost. "
129 comment "After this initial save, reopen the configuration "
130 comment "editor, inspect the options selected below, read "
131 comment "their help texts, and verify/update the new "
132 comment "configuration in the corresponding configuration "
133 comment "menus. When everything is ok, you can disable the "
134 comment "legacy options in the menu below. Once you have "
135 comment "disabled all legacy options, this text will "
136 comment "disappear and you will be able to start the build. "
138 comment "Note: at some point in the future, the oldest legacy"
139 comment "options will be removed, and configuration files "
140 comment "that still have those options set, will fail to "
141 comment "build, or run, in unpredictable ways. "
142 comment "----------------------------------------------------"
145 ###############################################################################
146 comment "Legacy options removed in 2016.02"
148 config BR2_LINUX_KERNEL_SAME_AS_HEADERS
149 bool "using the linux headers version for the kernel has been removed"
152 The option to use the version of the kernel headers for the
153 kernel to build has been removed.
155 There is now the converse, better-suited and more versatile
156 option to use the kernel version for the linux headers.
158 config BR2_PACKAGE_CUPS_PDFTOPS
159 bool "Pdftops support has been removed from Cups"
162 Pdftops support has been removed from the cups package
163 It is now part of the cups-filters package.
165 config BR2_KERNEL_HEADERS_3_16
166 bool "kernel headers version 3.16.x are no longer supported"
167 select BR2_KERNEL_HEADERS_3_18
170 Version 3.16.x of the Linux kernel headers have been deprecated
171 for more than four buildroot releases and are now removed.
172 As an alternative, version 3.18.x of the headers have been
173 automatically selected in your configuration.
175 config BR2_PACKAGE_PYTHON_PYXML
176 bool "python-pyxml package has been removed"
179 PyXML is obsolete and its functionality is covered either via
180 native Python XML support or python-lxml package.
182 # BR2_ENABLE_SSP is still referenced in Config.in (default in choice)
183 config BR2_ENABLE_SSP
184 bool "Stack Smashing protection now has different levels"
186 The protection offered by SSP can now be selected from different
187 protection levels. Be sure to review the SSP level in the build
190 config BR2_PACKAGE_DIRECTFB_CLE266
191 bool "cle266 driver for directfb removed"
194 The cle266 directfb driver support has been removed.
195 It doesn't build in the latest version and it's unlikely
196 anyone has any use for it.
198 config BR2_PACKAGE_DIRECTFB_UNICHROME
199 bool "unichrome driver for directfb removed"
202 The unichrome directfb driver support has been removed.
203 It doesn't build in the latest version and it's unlikely
204 anyone has any use for it.
206 config BR2_PACKAGE_LIBELEMENTARY
207 bool "libelementary has been renamed to elementary"
209 select BR2_PACKAGE_ELEMENTARY
211 The libelementary package has been renamed to match the upstream
214 config BR2_PACKAGE_LIBEINA
215 bool "libeina package has been removed"
217 select BR2_PACKAGE_EFL
219 With EFL 1.15, libeina is now provided by the efl package.
221 config BR2_PACKAGE_LIBEET
222 bool "libeet package has been removed"
224 select BR2_PACKAGE_EFL
226 With EFL 1.15, libeet is now provided by the efl package.
228 config BR2_PACKAGE_LIBEVAS
229 bool "libevas package has been removed"
231 select BR2_PACKAGE_EFL
233 With EFL 1.15, libevas is now provided by the efl package.
235 config BR2_PACKAGE_LIBECORE
236 bool "libecore package has been removed"
238 select BR2_PACKAGE_EFL
240 With EFL 1.15, libecore is now provided by the efl package.
242 config BR2_PACKAGE_LIBEDBUS
243 bool "libedbus package has been removed"
245 select BR2_PACKAGE_EFL
247 With EFL 1.15, libedbus is now provided by the efl package.
249 config BR2_PACKAGE_LIBEFREET
250 bool "libefreet package has been removed"
252 select BR2_PACKAGE_EFL
254 With EFL 1.15, libefreet is now provided by the efl package.
256 config BR2_PACKAGE_LIBEIO
257 bool "libeio package has been removed"
259 select BR2_PACKAGE_EFL
261 With EFL 1.15, libeio is now provided by the efl package.
263 config BR2_PACKAGE_LIBEMBRYO
264 bool "libembryo package has been removed"
266 select BR2_PACKAGE_EFL
268 With EFL 1.15, libembryo is now provided by the efl package.
270 config BR2_PACKAGE_LIBEDJE
271 bool "libedje package has been removed"
273 select BR2_PACKAGE_EFL
275 With EFL 1.15, libedje is now provided by the efl package.
277 config BR2_PACKAGE_LIBETHUMB
278 bool "libethumb package has been removed"
280 select BR2_PACKAGE_EFL
282 With EFL 1.15, libethumb is now provided by the efl package.
284 config BR2_PACKAGE_INFOZIP
285 bool "infozip option has been renamed to zip"
287 select BR2_PACKAGE_ZIP
289 Info-Zip's Zip package has been renamed from infozip to zip,
290 to avoid ambiguities with Info-Zip's UnZip which has been added
291 in the unzip package.
293 config BR2_BR2_PACKAGE_NODEJS_0_10_X
294 bool "nodejs 0.10.x option renamed"
296 select BR2_PACKAGE_NODEJS
298 nodejs 0.10.x option was named incorrectly and has been renamed
299 to BR2_PACKAGE_NODEJS_0_10_X.
301 config BR2_BR2_PACKAGE_NODEJS_0_12_X
302 bool "nodejs version 0.12.x has been removed"
304 select BR2_PACKAGE_NODEJS
306 nodejs version 0.12.x has been removed. As an alternative,
307 the latest nodejs version has been automatically selected in
310 config BR2_BR2_PACKAGE_NODEJS_4_X
311 bool "nodejs version 4.x has been removed"
313 select BR2_PACKAGE_NODEJS
315 nodejs version 4.x has been removed. As an alternative,
316 the latest nodejs version has been automatically selected in
319 ###############################################################################
320 comment "Legacy options removed in 2015.11"
322 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
323 bool "gst1-plugins-bad real plugin has been removed"
326 The real plugin from GStreamer 1 bad plugins has been
329 config BR2_PACKAGE_MEDIA_CTL
330 bool "media-ctl package has been removed"
332 select BR2_PACKAGE_LIBV4L
333 select BR2_PACKAGE_LIBV4L_UTILS
335 media-ctl source and developement have been moved to
336 v4l-utils since June 2014. For an up-to-date media-ctl
337 version select BR2_PACKAGE_LIBV4L and BR2_PACKAGE_LIBV4L_UTILS.
339 config BR2_PACKAGE_SCHIFRA
340 bool "schifra package has been removed"
343 Schifra package has been maked broken since 2014.11 release and
344 haven't been fixed since then.
346 config BR2_PACKAGE_ZXING
347 bool "zxing option has been renamed"
349 select BR2_PACKAGE_ZXING_CPP
351 ZXing no longer provides the cpp bindings, it has been renamed to
352 BR2_PACKAGE_ZXING_CPP which uses a new upstream.
354 # Since FreeRDP has new dependencies, protect this legacy to avoid the
355 # infamous "unmet direct dependencies" kconfig error.
356 config BR2_PACKAGE_FREERDP_CLIENT
357 bool "freerdp client option renamed"
358 depends on BR2_PACKAGE_FREERDP
360 select BR2_PACKAGE_FREERDP_CLIENT_X11
362 config BR2_PACKAGE_BLACKBOX
363 bool "blackbox package has been removed"
366 Upstream is dead and the package has been deprecated for
367 some time. There are other alternative maintained WMs.
369 config BR2_KERNEL_HEADERS_3_0
370 bool "kernel headers version 3.0.x are no longer supported"
371 select BR2_KERNEL_HEADERS_3_2
374 Version 3.0.x of the Linux kernel headers have been deprecated
375 for more than four buildroot releases and are now removed.
376 As an alternative, version 3.2.x of the headers have been
377 automatically selected in your configuration.
379 config BR2_KERNEL_HEADERS_3_11
380 bool "kernel headers version 3.11.x are no longer supported"
381 select BR2_KERNEL_HEADERS_3_12
384 Version 3.11.x of the Linux kernel headers have been deprecated
385 for more than four buildroot releases and are now removed.
386 As an alternative, version 3.12.x of the headers have been
387 automatically selected in your configuration.
389 config BR2_KERNEL_HEADERS_3_13
390 bool "kernel headers version 3.13.x are no longer supported"
391 select BR2_KERNEL_HEADERS_3_14
394 Version 3.13.x of the Linux kernel headers have been deprecated
395 for more than four buildroot releases and are now removed.
396 As an alternative, version 3.14.x of the headers have been
397 automatically selected in your configuration.
399 config BR2_KERNEL_HEADERS_3_15
400 bool "kernel headers version 3.15.x are no longer supported"
401 select BR2_KERNEL_HEADERS_3_18
404 Version 3.15.x of the Linux kernel headers have been deprecated
405 for more than four buildroot releases and are now removed.
406 As an alternative, version 3.18.x of the headers have been
407 automatically selected in your configuration.
409 config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
410 bool "DirectFB example df_andi has been removed"
412 select BR2_PACKAGE_DIRECTFB_EXAMPLES
414 The per-DirectFB example options have been removed. The
415 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
418 config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
419 bool "DirectFB example df_bltload has been removed"
421 select BR2_PACKAGE_DIRECTFB_EXAMPLES
423 The per-DirectFB example options have been removed. The
424 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
427 config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
428 bool "DirectFB example df_cpuload has been removed"
430 select BR2_PACKAGE_DIRECTFB_EXAMPLES
432 The per-DirectFB example options have been removed. The
433 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
436 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
437 bool "DirectFB example df_databuffer has been removed"
439 select BR2_PACKAGE_DIRECTFB_EXAMPLES
441 The per-DirectFB example options have been removed. The
442 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
445 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
446 bool "DirectFB example df_dioload has been removed"
448 select BR2_PACKAGE_DIRECTFB_EXAMPLES
450 The per-DirectFB example options have been removed. The
451 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
454 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
455 bool "DirectFB example df_dok has been removed"
457 select BR2_PACKAGE_DIRECTFB_EXAMPLES
459 The per-DirectFB example options have been removed. The
460 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
463 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
464 bool "DirectFB example df_drivertest has been removed"
466 select BR2_PACKAGE_DIRECTFB_EXAMPLES
468 The per-DirectFB example options have been removed. The
469 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
472 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
473 bool "DirectFB example df_fire has been removed"
475 select BR2_PACKAGE_DIRECTFB_EXAMPLES
477 The per-DirectFB example options have been removed. The
478 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
481 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
482 bool "DirectFB example df_flip has been removed"
484 select BR2_PACKAGE_DIRECTFB_EXAMPLES
486 The per-DirectFB example options have been removed. The
487 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
490 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
491 bool "DirectFB example df_fonts has been removed"
493 select BR2_PACKAGE_DIRECTFB_EXAMPLES
495 The per-DirectFB example options have been removed. The
496 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
499 config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
500 bool "DirectFB example df_input has been removed"
502 select BR2_PACKAGE_DIRECTFB_EXAMPLES
504 The per-DirectFB example options have been removed. The
505 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
508 config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
509 bool "DirectFB example df_joystick has been removed"
511 select BR2_PACKAGE_DIRECTFB_EXAMPLES
513 The per-DirectFB example options have been removed. The
514 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
517 config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
518 bool "DirectFB example df_knuckles has been removed"
520 select BR2_PACKAGE_DIRECTFB_EXAMPLES
522 The per-DirectFB example options have been removed. The
523 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
526 config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
527 bool "DirectFB example df_layer has been removed"
529 select BR2_PACKAGE_DIRECTFB_EXAMPLES
531 The per-DirectFB example options have been removed. The
532 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
535 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
536 bool "DirectFB example df_matrix has been removed"
538 select BR2_PACKAGE_DIRECTFB_EXAMPLES
540 The per-DirectFB example options have been removed. The
541 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
544 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
545 bool "DirectFB example df_matrix_water has been removed"
547 select BR2_PACKAGE_DIRECTFB_EXAMPLES
549 The per-DirectFB example options have been removed. The
550 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
553 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
554 bool "DirectFB example df_neo has been removed"
556 select BR2_PACKAGE_DIRECTFB_EXAMPLES
558 The per-DirectFB example options have been removed. The
559 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
562 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
563 bool "DirectFB example df_netload has been removed"
565 select BR2_PACKAGE_DIRECTFB_EXAMPLES
567 The per-DirectFB example options have been removed. The
568 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
571 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
572 bool "DirectFB example df_palette has been removed"
573 select BR2_PACKAGE_DIRECTFB_EXAMPLES
575 The per-DirectFB example options have been removed. The
576 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
579 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
580 bool "DirectFB example df_particle has been removed"
582 select BR2_PACKAGE_DIRECTFB_EXAMPLES
584 The per-DirectFB example options have been removed. The
585 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
588 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
589 bool "DirectFB example df_porter has been removed"
591 select BR2_PACKAGE_DIRECTFB_EXAMPLES
593 The per-DirectFB example options have been removed. The
594 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
597 config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
598 bool "DirectFB example df_stress has been removed"
599 select BR2_PACKAGE_DIRECTFB_EXAMPLES
601 The per-DirectFB example options have been removed. The
602 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
605 config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
606 bool "DirectFB example df_texture has been removed"
608 select BR2_PACKAGE_DIRECTFB_EXAMPLES
610 The per-DirectFB example options have been removed. The
611 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
614 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
615 bool "DirectFB example df_video has been removed"
617 select BR2_PACKAGE_DIRECTFB_EXAMPLES
619 The per-DirectFB example options have been removed. The
620 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
623 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
624 bool "DirectFB example df_video_particle has been removed"
626 select BR2_PACKAGE_DIRECTFB_EXAMPLES
628 The per-DirectFB example options have been removed. The
629 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
632 config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
633 bool "DirectFB example df_window has been removed"
635 select BR2_PACKAGE_DIRECTFB_EXAMPLES
637 The per-DirectFB example options have been removed. The
638 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
641 config BR2_PACKAGE_KOBS_NG
642 bool "kobs-ng was replaced by imx-kobs"
644 select BR2_PACKAGE_IMX_KOBS
646 The outdated kobs-ng has been replaced by the Freescale-
647 maintained imx-kobs package.
649 config BR2_PACKAGE_SAWMAN
650 bool "sawman package removed"
652 select BR2_PACKAGE_DIRECTFB_SAWMAN
654 This option has been removed because the sawman package no
655 longer exists: it was merged inside DirectFB itself. This
656 feature can now be enabled using the
657 BR2_PACKAGE_DIRECTFB_SAWMAN option.
659 config BR2_PACKAGE_DIVINE
660 bool "divine package removed"
662 select BR2_PACKAGE_DIRECTFB_DIVINE
664 This option has been removed because the divine package no
665 longer exists: it was merged inside DirectFB itself. This
666 feature can now be enabled using the
667 BR2_PACKAGE_DIRECTFB_DIVINE option.
669 ###############################################################################
670 comment "Legacy options removed in 2015.08"
672 config BR2_PACKAGE_KODI_PVR_ADDONS
673 bool "Kodi PVR addon was split"
675 select BR2_PACKAGE_KODI_PVR_ARGUSTV
676 select BR2_PACKAGE_KODI_PVR_DVBLINK
677 select BR2_PACKAGE_KODI_PVR_DVBVIEWER
678 select BR2_PACKAGE_KODI_PVR_FILMON
679 select BR2_PACKAGE_KODI_PVR_HTS
680 select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
681 select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
682 select BR2_PACKAGE_KODI_PVR_MYTHTV
683 select BR2_PACKAGE_KODI_PVR_NEXTPVR
684 select BR2_PACKAGE_KODI_PVR_NJOY
685 select BR2_PACKAGE_KODI_PVR_PCTV
686 select BR2_PACKAGE_KODI_PVR_STALKER
687 select BR2_PACKAGE_KODI_PVR_VBOX
688 select BR2_PACKAGE_KODI_PVR_VDR_VNSI
689 select BR2_PACKAGE_KODI_PVR_VUPLUS
690 select BR2_PACKAGE_KODI_PVR_WMC
692 Kodi PVR addon was split into seperate modules
694 config BR2_BINUTILS_VERSION_2_23_2
695 bool "binutils 2.23 option renamed"
697 select BR2_BINUTILS_VERSION_2_23_X
699 The binutils version option has been renamed to match the
700 same patchlevel logic used by gcc. The new option is now
701 BR2_BINUTILS_VERSION_2_23_X.
703 config BR2_BINUTILS_VERSION_2_24
704 bool "binutils 2.24 option renamed"
706 select BR2_BINUTILS_VERSION_2_24_X
708 The binutils version option has been renamed to match the
709 same patchlevel logic used by gcc. The new option is now
710 BR2_BINUTILS_VERSION_2_24_X.
712 config BR2_BINUTILS_VERSION_2_25
713 bool "binutils 2.25 option renamed"
715 select BR2_BINUTILS_VERSION_2_25_X
717 The binutils version option has been renamed to match the
718 same patchlevel logic used by gcc. The new option is now
719 BR2_BINUTILS_VERSION_2_25_X.
721 config BR2_PACKAGE_PERF
722 bool "perf option has been renamed"
724 select BR2_LINUX_KERNEL_TOOL_PERF
726 The perf package has been moved as a Linux tools package,
727 and the option to enable it is now
728 BR2_LINUX_KERNEL_TOOL_PERF.
730 config BR2_BINUTILS_VERSION_2_22
731 bool "binutils 2.22 removed"
734 Binutils 2.22 has been removed, using a newer version is
737 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
738 bool "gpu-viv-bin-mx6q"
740 select BR2_PACKAGE_IMX_GPU_VIV
742 Vivante graphics libraries have been renamed to
743 BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
746 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
747 depends on BR2_PACKAGE_PYTHON
748 bool "libsemanage python bindings removed"
751 This option has been removed, since the libsemanage Python
752 bindings on the target were not useful.
754 config BR2_TARGET_UBOOT_NETWORK
755 bool "U-Boot custom network settings removed"
758 U-Boot's custom network settings options have been removed.
760 ###############################################################################
761 comment "Legacy options removed in 2015.05"
763 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
764 bool "jffs2 16kB erasesize NAND flash option renamed"
766 select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
768 The JFFS2 NAND flash options now longer include the page
771 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
772 bool "jffs2 128kB erasesize NAND flash option renamed"
774 select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
776 The JFFS2 NAND flash options now longer include the page
779 config BR2_PACKAGE_MONO_20
780 bool "2.0/3.5 .Net Runtime"
783 This option no longer exists, all versions of the .Net
784 runtime are now installed.
786 config BR2_PACKAGE_MONO_40
787 bool "4.0 .Net Runtime"
790 This option no longer exists, all versions of the .Net
791 runtime are now installed.
793 config BR2_PACKAGE_MONO_45
794 bool "4.5 .Net Runtime"
797 This option no longer exists, all versions of the .Net
798 runtime are now installed.
800 config BR2_CIVETWEB_WITH_LUA
801 bool "civetweb lua option renamed"
803 select BR2_PACKAGE_CIVETWEB_WITH_LUA
805 civetweb's lua option has been renamed to
806 BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
807 packages name options.
809 config BR2_PACKAGE_TIFF_TIFF2PDF
810 bool "tiff utility-specific option removed"
812 select BR2_PACKAGE_TIFF_UTILITIES
814 utility-specific options have been removed in favour of
815 the new option BR2_PACKAGE_TIFF_UTILITIES.
817 config BR2_PACKAGE_TIFF_TIFFCP
818 bool "tiff utility-specific option removed"
820 select BR2_PACKAGE_TIFF_UTILITIES
822 utility-specific options have been removed in favour of
823 the new option BR2_PACKAGE_TIFF_UTILITIES.
825 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
826 bool "RTAI patch file path has been removed"
829 This option has never worked, so it has been removed.
831 config BR2_TARGET_GENERIC_PASSWD_DES
832 bool "Encoding passwords with DES has been removed"
835 Paswords can now only be encoded with either of md5, sha256 or sha512.
836 The default is md5, which is stronger that DES (but still pretty weak).
838 config BR2_PACKAGE_GTK2_THEME_HICOLOR
839 bool "hicolor (default theme) is a duplicate"
841 select BR2_PACKAGE_HICOLOR_ICON_THEME
843 The option was just a duplicate of hicolor icon theme.
845 config BR2_PACKAGE_VALGRIND_PTRCHECK
846 bool "valgrind's PTRCheck was renamed to SGCheck"
848 select BR2_PACKAGE_VALGRIND_SGCHECK
850 PTRCheck was renamed to SGCheck in valgrind
852 ###############################################################################
853 comment "Legacy options removed in 2015.02"
855 config BR2_PACKAGE_LIBGC
856 bool "libgc package removed"
858 select BR2_PACKAGE_BDWGC
860 libgc has been removed because we have the same package under a
861 different name, bdwgc.
863 config BR2_PACKAGE_WDCTL
864 bool "util-linux' wdctl option has been renamed"
866 select BR2_PACKAGE_UTIL_LINUX_WDCTL
868 util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
869 to be aligned with how the other options are named.
871 config BR2_PACKAGE_UTIL_LINUX_ARCH
872 bool "util-linux' arch option has been removed"
875 util-linux' arch was dropped in util-linux 2.23, in favor of
876 the coreutils version.
878 config BR2_PACKAGE_UTIL_LINUX_DDATE
879 bool "util-linux' ddate option has been removed"
882 util-linux' ddate was dropped in util-linux 2.23.
884 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
885 bool "rpm's bzip2 payloads option has been removed"
887 select BR2_PACKAGE_BZIP2
889 The bzip2 payloads option rely entirely on the dependant package bzip2.
890 So, you need to select it to enable this feature.
892 config BR2_PACKAGE_RPM_XZ_PAYLOADS
893 bool "rpm's xz payloads option has been removed"
895 select BR2_PACKAGE_XZ
897 The xz payloads option rely entirely on the dependant package xz.
898 So, you need to select it to enable this feature.
900 config BR2_PACKAGE_M4
901 bool "m4 target package removed"
904 The m4 target package has been removed, it's been
905 deprecated for some time now.
907 config BR2_PACKAGE_FLEX_BINARY
908 bool "flex binary in target option removed"
911 The flex binary in the target option has been removed.
912 It's been deprecated for some time now and is essentially a
913 development tool which isn't very useful in the target.
915 config BR2_PACKAGE_BISON
916 bool "bison target package removed"
919 The bison target package has been removed, it's been
920 deprecated for some time now and is essentially a development
921 tool which isn't very useful in the target.
923 config BR2_PACKAGE_GOB2
924 bool "gob2 target package removed"
927 The gob2 target package has been removed, it's been
928 deprecated for some time now and was essentially useless
929 without a target toolchain.
931 config BR2_PACKAGE_DISTCC
932 bool "distcc target package removed"
935 The distcc target package has been removed, it's been
936 deprecated for some time now and was essentially useless
937 without a target toolchain.
939 config BR2_PACKAGE_HASERL_VERSION_0_8_X
940 bool "haserl 0.8.x version removed"
943 The 0.8.x version option for haserl has been removed since it
944 has been deprecated for some time now.
945 You should be able to use the 0.9.x version without issues.
947 config BR2_PACKAGE_STRONGSWAN_TOOLS
948 bool "strongswan option has been removed"
950 select BR2_PACKAGE_STRONGSWAN_PKI
951 select BR2_PACKAGE_STRONGSWAN_SCEP
953 The tools option has been removed upstream and the different tools
954 have been split between the pki and scep options, with others
957 config BR2_PACKAGE_XBMC_ADDON_XVDR
958 bool "xbmc options have been renamed"
960 select BR2_PACKAGE_KODI_ADDON_XVDR
962 The XBMC media center project was renamed to Kodi entertainment center
964 config BR2_PACKAGE_XBMC_PVR_ADDONS
965 bool "xbmc options have been renamed"
967 select BR2_PACKAGE_KODI_PVR_ADDONS
969 The XBMC media center project was renamed to Kodi entertainment center
971 config BR2_PACKAGE_XBMC
972 bool "xbmc options have been renamed"
974 select BR2_PACKAGE_KODI
976 The XBMC media center project was renamed to Kodi entertainment center
978 config BR2_PACKAGE_XBMC_ALSA_LIB
979 bool "xbmc options have been renamed"
981 select BR2_PACKAGE_KODI_ALSA_LIB
983 The XBMC media center project was renamed to Kodi entertainment center
985 config BR2_PACKAGE_XBMC_AVAHI
986 bool "xbmc options have been renamed"
988 select BR2_PACKAGE_KODI_AVAHI
990 The XBMC media center project was renamed to Kodi entertainment center
992 config BR2_PACKAGE_XBMC_DBUS
993 bool "xbmc options have been renamed"
995 select BR2_PACKAGE_KODI_DBUS
997 The XBMC media center project was renamed to Kodi entertainment center
999 config BR2_PACKAGE_XBMC_LIBBLURAY
1000 bool "xbmc options have been renamed"
1002 select BR2_PACKAGE_KODI_LIBBLURAY
1004 The XBMC media center project was renamed to Kodi entertainment center
1006 config BR2_PACKAGE_XBMC_GOOM
1007 bool "xbmc options have been renamed"
1009 select BR2_PACKAGE_KODI_GOOM
1011 The XBMC media center project was renamed to Kodi entertainment center
1013 config BR2_PACKAGE_XBMC_RSXS
1014 bool "xbmc options have been renamed"
1016 select BR2_PACKAGE_KODI_RSXS
1018 The XBMC media center project was renamed to Kodi entertainment center
1020 config BR2_PACKAGE_XBMC_LIBCEC
1021 bool "xbmc options have been renamed"
1023 select BR2_PACKAGE_KODI_LIBCEC
1025 The XBMC media center project was renamed to Kodi entertainment center
1027 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
1028 bool "xbmc options have been renamed"
1030 select BR2_PACKAGE_KODI_LIBMICROHTTPD
1032 The XBMC media center project was renamed to Kodi entertainment center
1034 config BR2_PACKAGE_XBMC_LIBNFS
1035 bool "xbmc options have been renamed"
1037 select BR2_PACKAGE_KODI_LIBNFS
1039 The XBMC media center project was renamed to Kodi entertainment center
1041 config BR2_PACKAGE_XBMC_RTMPDUMP
1042 bool "xbmc options have been renamed"
1044 select BR2_PACKAGE_KODI_RTMPDUMP
1046 The XBMC media center project was renamed to Kodi entertainment center
1048 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
1049 bool "xbmc options have been renamed"
1051 select BR2_PACKAGE_KODI_LIBSHAIRPLAY
1053 The XBMC media center project was renamed to Kodi entertainment center
1055 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
1056 bool "xbmc options have been renamed"
1058 select BR2_PACKAGE_KODI_LIBSMBCLIENT
1060 The XBMC media center project was renamed to Kodi entertainment center
1062 config BR2_PACKAGE_XBMC_LIBTHEORA
1063 bool "xbmc options have been renamed"
1065 select BR2_PACKAGE_KODI_LIBTHEORA
1067 The XBMC media center project was renamed to Kodi entertainment center
1069 config BR2_PACKAGE_XBMC_LIBUSB
1070 bool "xbmc options have been renamed"
1072 select BR2_PACKAGE_KODI_LIBUSB
1074 The XBMC media center project was renamed to Kodi entertainment center
1076 config BR2_PACKAGE_XBMC_LIBVA
1077 bool "xbmc options have been renamed"
1079 select BR2_PACKAGE_KODI_LIBVA
1081 The XBMC media center project was renamed to Kodi entertainment center
1083 config BR2_PACKAGE_XBMC_WAVPACK
1084 bool "xbmc options have been renamed"
1086 select BR2_PACKAGE_KODI_WAVPACK
1088 The XBMC media center project was renamed to Kodi entertainment center
1090 config BR2_PREFER_STATIC_LIB
1091 bool "static library option renamed"
1094 The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
1095 highlights the fact that the option no longer "prefers"
1096 static libraries, but "enforces" static libraries (i.e
1097 shared libraries are completely unused).
1099 Take care of updating the type of libraries you want under the
1100 "Build options" menu.
1102 ###############################################################################
1103 comment "Legacy options removed in 2014.11"
1105 config BR2_x86_generic
1106 bool "x86 generic variant has been removed"
1109 The generic x86 CPU variant has been removed. Use another
1110 CPU variant instead.
1112 config BR2_GCC_VERSION_4_4_X
1113 bool "gcc 4.4.x has been removed"
1116 The 4.4.x version of gcc has been removed. Use a newer
1119 config BR2_sparc_sparchfleon
1120 bool "sparchfleon CPU has been removed"
1123 The sparchfleon CPU was only supported in a patched gcc 4.4
1124 version. Its support has been removed in favor of the leon3
1125 CPU starting from gcc 4.8.x.
1127 config BR2_sparc_sparchfleonv8
1128 bool "sparchfleonv8 CPU has been removed"
1131 The sparchfleonv8 CPU was only supported in a patched gcc
1132 4.4 version. Its support has been removed in favor of the
1133 leon3 CPU starting from gcc 4.8.x.
1135 config BR2_sparc_sparcsfleon
1136 bool "sparcsfleon CPU has been removed"
1139 The sparcsfleon CPU was only supported in a patched gcc 4.4
1140 version. Its support has been removed in favor of the leon3
1141 CPU starting from gcc 4.8.x.
1143 config BR2_sparc_sparcsfleonv8
1144 bool "sparcsfleonv8 CPU has been removed"
1147 The sparcsfleonv8 CPU was only supported in a patched gcc
1148 4.4 version. Its support has been removed in favor of the
1149 leon3 CPU starting from gcc 4.8.x.
1151 config BR2_PACKAGE_XLIB_LIBPCIACCESS
1152 bool "xlib-libpciaccess option has been renamed"
1153 depends on BR2_PACKAGE_XORG7
1155 select BR2_PACKAGE_LIBPCIACCESS
1157 libpciaccess neither depends on X11 nor Xlib. Thus the
1158 package has been renamed BR2_PACKAGE_LIBPCIACCESS
1160 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
1161 bool "Xceive xc5000 option has been renamed"
1163 select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
1165 The Xceive xc5000 option now also handles older firmwares from
1166 Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
1167 from Cresta, who bought Xceive.
1169 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
1170 bool "Chelsio T4 option has been renamed"
1172 select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
1174 The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
1175 has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
1176 to better account for the fact that a T5 variant exists.
1178 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
1179 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
1182 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
1183 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
1185 Target packages -> Hardware handling ->
1186 Firmware -> linux-firmware -> WiFi firmware ->
1187 iwlwifi 3160/726x revision to use (revision 7)
1189 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
1190 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
1193 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
1194 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
1196 Target packages -> Hardware handling ->
1197 Firmware -> linux-firmware -> WiFi firmware ->
1198 iwlwifi 3160/726x revision to use (revision 8)
1200 ###############################################################################
1201 comment "Legacy options removed in 2014.08"
1203 config BR2_PACKAGE_LIBELF
1204 bool "libelf has been removed"
1205 select BR2_PACKAGE_ELFUTILS
1208 The libelf package provided an old version of the libelf library
1209 and is deprecated. The libelf library is now provided by the
1212 config BR2_KERNEL_HEADERS_3_8
1213 bool "kernel headers version 3.8.x are no longer supported"
1214 select BR2_KERNEL_HEADERS_3_10
1217 Version 3.8.x of the Linux kernel headers have been deprecated
1218 for more than four buildroot releases and are now removed.
1219 As an alternative, version 3.10.x of the headers have been
1220 automatically selected in your configuration.
1222 config BR2_PACKAGE_GETTEXT_TOOLS
1223 bool "support for gettext-tools on target has been removed"
1226 The option to install the gettext utilities on the target
1227 has been removed. This is not necessary as Buildroot is not
1228 designed to provide a full development environment on the
1229 target. gettext tools should be used on the build machine
1232 config BR2_PACKAGE_PROCPS
1233 bool "procps has been replaced by procps-ng"
1234 select BR2_PACKAGE_PROCPS_NG
1237 The procps package has been replaced by the equivalent procps-ng.
1239 config BR2_BINUTILS_VERSION_2_20_1
1240 bool "binutils 2.20.1 has been removed"
1243 The 2.20.1 version of binutils has been removed. Use a newer
1246 config BR2_BINUTILS_VERSION_2_21
1247 bool "binutils 2.21 has been removed"
1250 The 2.21 version of binutils has been removed. Use a newer
1253 config BR2_BINUTILS_VERSION_2_23_1
1254 bool "binutils 2.23.1 has been removed"
1257 The 2.23.1 version of binutils has been removed. Use a newer
1260 config BR2_UCLIBC_VERSION_0_9_32
1261 bool "uclibc 0.9.32 has been removed"
1264 The 0.9.32 version of uClibc has been removed. Use a newer
1267 config BR2_GCC_VERSION_4_3_X
1268 bool "gcc 4.3.x has been removed"
1271 The 4.3.x version of gcc has been removed. Use a newer
1274 config BR2_GCC_VERSION_4_6_X
1275 bool "gcc 4.6.x has been removed"
1278 The 4.6.x version of gcc has been removed. Use a newer
1281 config BR2_GDB_VERSION_7_4
1282 bool "gdb 7.4 has been removed"
1285 The 7.4 version of gdb has been removed. Use a newer version
1288 config BR2_GDB_VERSION_7_5
1289 bool "gdb 7.5 has been removed"
1292 The 7.5 version of gdb has been removed. Use a newer version
1295 config BR2_BUSYBOX_VERSION_1_19_X
1296 bool "busybox version selection has been removed"
1299 The possibility of selecting the Busybox version has been
1300 removed. Use the latest version provided by the Busybox
1303 config BR2_BUSYBOX_VERSION_1_20_X
1304 bool "busybox version selection has been removed"
1307 The possibility of selecting the Busybox version has been
1308 removed. Use the latest version provided by the Busybox
1311 config BR2_BUSYBOX_VERSION_1_21_X
1312 bool "busybox version selection has been removed"
1315 The possibility of selecting the Busybox version has been
1316 removed. Use the latest version provided by the Busybox
1319 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
1320 bool "decode_tm6000"
1321 select BR2_PACKAGE_LIBV4L_UTILS
1324 This libv4l option has been deprecated and replaced by a single
1325 option to build all the libv4l utilities.
1327 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
1329 select BR2_PACKAGE_LIBV4L_UTILS
1332 This libv4l option has been deprecated and replaced by a single
1333 option to build all the libv4l utilities.
1335 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
1336 bool "v4l2-compliance"
1337 select BR2_PACKAGE_LIBV4L_UTILS
1340 This libv4l option has been deprecated and replaced by a single
1341 option to build all the libv4l utilities.
1343 config BR2_PACKAGE_LIBV4L_V4L2_CTL
1345 select BR2_PACKAGE_LIBV4L_UTILS
1348 This libv4l option has been deprecated and replaced by a single
1349 option to build all the libv4l utilities.
1351 config BR2_PACKAGE_LIBV4L_V4L2_DBG
1353 select BR2_PACKAGE_LIBV4L_UTILS
1356 This libv4l option has been deprecated and replaced by a single
1357 option to build all the libv4l utilities.
1359 ###############################################################################
1360 comment "Legacy options removed in 2014.05"
1362 config BR2_PACKAGE_EVTEST_CAPTURE
1363 bool "evtest-capture support removed (dropped since evtest 1.31)"
1366 Support for evtest-capture has been removed (dropped from
1367 evtest package since version 1.31), use evemu package
1370 config BR2_KERNEL_HEADERS_3_6
1371 bool "kernel headers version 3.6.x are no longer supported"
1372 select BR2_KERNEL_HEADERS_3_10
1375 Version 3.6.x of the Linux kernel headers have been deprecated
1376 for more than four buildroot releases and are now removed.
1377 As an alternative, version 3.10.x of the headers have been
1378 automatically selected in your configuration.
1380 config BR2_KERNEL_HEADERS_3_7
1381 bool "kernel headers version 3.7.x are no longer supported"
1382 select BR2_KERNEL_HEADERS_3_10
1385 Version 3.7.x of the Linux kernel headers have been deprecated
1386 for more than four buildroot releases and are now removed.
1387 As an alternative, version 3.10.x of the headers have been
1388 automatically selected in your configuration.
1390 config BR2_PACKAGE_VALA
1391 bool "vala target package has been removed"
1394 The 'vala' target package has been removed since it has been
1395 deprecated for more than four buildroot releases.
1396 Note: the host vala package still exists.
1398 config BR2_TARGET_TZ_ZONELIST
1399 default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
1401 config BR2_PACKAGE_TZDATA_ZONELIST
1402 string "tzdata: the timezone list option has been renamed"
1404 The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
1405 BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
1406 menu. You'll need to select BR2_TARGET_TZ_INFO.
1408 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
1410 default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
1413 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
1414 bool "Lua command-line editing none has been renamed"
1417 The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
1418 renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
1419 it in the corresponding choice.
1421 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
1422 bool "Lua command-line editing using readline has been renamed"
1425 The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
1426 renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
1427 it in the corresponding choice.
1429 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
1430 bool "Lua command-line editing using linenoise has been renamed"
1433 The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
1434 renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
1435 it in the corresponding choice.
1437 config BR2_PACKAGE_DVB_APPS_UTILS
1438 bool "dvb-apps utilities now built by default"
1441 The dvb-apps utilities are now always built when the dvb-apps
1442 package is selected.
1444 config BR2_KERNEL_HEADERS_SNAP
1445 bool "Local Linux snapshot support removed"
1448 Support for using a custom snapshot to install the Linux
1449 kernel headers has been removed.
1451 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
1452 bool "/dev management by udev removed"
1455 The 'udev' package has been converted to a virtual package.
1456 The providers for this feature are: 'eudev', 'systemd'.
1458 Therefore, if you are not using 'systemd' as init system, you
1459 must choose 'Dynamic using eudev' in the '/dev management'
1460 menu to get the same behaviour as in your old configuration.
1462 If you are using 'systemd', its internal implementation of
1463 'udev' will be used automatically.
1465 You must also check the packages depending on 'udev' are still
1468 config BR2_PACKAGE_UDEV
1469 bool "udev is now a virtual package"
1471 select BR2_PACKAGE_HAS_UDEV
1473 The 'udev' package has been converted to a virtual package.
1474 The providers for this feature are: 'eudev', 'systemd'.
1476 Your old configuration refers to packages depending on 'udev',
1477 either for build or at runtime.
1479 Check that a 'udev' provider is selected. If you are not using
1480 'systemd' as init system, 'eudev' should be selected, which is
1481 the case if '/dev management' is set to 'Dynamic using eudev'.
1483 If you are using 'systemd', its internal implementation of 'udev'
1486 config BR2_PACKAGE_UDEV_RULES_GEN
1487 bool "udev rules generation handled by provider"
1489 select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
1490 select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
1492 The 'udev' package has been converted to a virtual package.
1493 The providers for this feature are: 'eudev', 'systemd'.
1495 If you are not using 'systemd' as init system, udev rules
1496 generation will be handled by 'eudev'. Check that
1497 '/dev management' is set to 'Dynamic using eudev' to get
1498 the same behaviour as in your old configuration.
1500 If you are using 'systemd', it internal implementation of 'udev'
1501 will generate the rules.
1503 config BR2_PACKAGE_UDEV_ALL_EXTRAS
1504 bool "udev extras removed"
1507 The 'udev' package has been converted to a virtual package.
1508 The providers for this feature are: 'eudev', 'systemd'.
1510 The option to enable the extra features of 'udev' (gudev, ...)
1511 has been removed. These features are automatically enabled in
1512 the 'udev' providers if the dependencies are selected. For
1513 example, selecting 'libglib2' will trigger the build of gudev.
1515 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
1516 bool "xlib-libpthread-stubs option has been renamed"
1517 depends on BR2_PACKAGE_XORG7
1519 select BR2_PACKAGE_LIBPTHREAD_STUBS
1521 The pthread stubs neither depend on X11 nor Xlib. Thus the
1522 package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
1524 ###############################################################################
1525 comment "Legacy options removed in 2014.02"
1528 bool "sh2 support removed"
1531 Due to an inexistent user base and generally poor Linux
1532 support, the support for the SH2 architecture was removed.
1535 bool "sh3 support removed"
1538 Due to an inexistent user base and generally poor Linux
1539 support, the support for the SH3 architecture was removed.
1542 bool "sh3eb support removed"
1545 Due to an inexistent user base and generally poor Linux
1546 support, the support for the SH3eb architecture was removed.
1548 config BR2_KERNEL_HEADERS_3_1
1549 bool "kernel headers version 3.1.x are no longer supported"
1550 select BR2_KERNEL_HEADERS_3_2
1553 Version 3.1.x of the Linux kernel headers have been deprecated
1554 for more than four buildroot releases and are now removed.
1555 As an alternative, version 3.2.x of the headers have been
1556 automatically selected in your configuration.
1558 config BR2_KERNEL_HEADERS_3_3
1559 bool "kernel headers version 3.3.x are no longer supported"
1560 select BR2_KERNEL_HEADERS_3_4
1563 Version 3.3.x of the Linux kernel headers have been deprecated
1564 for more than four buildroot releases and are now removed.
1565 As an alternative, version 3.4.x of the headers have been
1566 automatically selected in your configuration.
1568 config BR2_KERNEL_HEADERS_3_5
1569 bool "kernel headers version 3.5.x are no longer supported"
1570 select BR2_KERNEL_HEADERS_3_10
1573 Version 3.5.x of the Linux kernel headers have been deprecated
1574 for more than four buildroot releases and are now removed.
1575 As an alternative, version 3.10.x of the headers have been
1576 automatically selected in your configuration.
1578 config BR2_GDB_VERSION_7_2
1579 bool "gdb 7.2.x is no longer supported"
1580 select BR2_GDB_VERSION_7_6
1583 Version 7.2.x of gdb has been deprecated for more than four
1584 buildroot releases and is now removed. As an alternative, gdb
1585 7.5.x has been automatically selected in your configuration.
1587 config BR2_GDB_VERSION_7_3
1588 bool "gdb 7.3.x is no longer supported"
1589 select BR2_GDB_VERSION_7_6
1592 Version 7.3.x of gdb has been deprecated for more than four
1593 buildroot releases and is now removed. As an alternative, gdb
1594 7.5.x has been automatically selected in your configuration.
1596 config BR2_PACKAGE_CCACHE
1597 bool "ccache target package has been removed"
1600 The 'ccache' target package has been removed since it has been
1601 deprecated for more than four buildroot releases.
1602 Note: using ccache for speeding up builds is still supported.
1604 config BR2_HAVE_DOCUMENTATION
1605 bool "support for documentation on target has been removed"
1608 Support for documentation on target has been removed since it has
1609 been deprecated for more than four buildroot releases.
1611 config BR2_PACKAGE_AUTOMAKE
1612 bool "automake target package has been removed"
1615 The 'automake' target package has been removed since it has been
1616 deprecated for more than four buildroot releases.
1617 Note: the host automake still exists.
1619 config BR2_PACKAGE_AUTOCONF
1620 bool "autoconf target package has been removed"
1623 The 'autoconf' target package has been removed since it has been
1624 deprecated for more than four buildroot releases.
1625 Note: the host autoconf still exists.
1627 config BR2_PACKAGE_XSTROKE
1628 bool "xstroke has been removed"
1631 The 'xstroke' package has been removed since it has been
1632 deprecated for more than four buildroot releases.
1634 config BR2_PACKAGE_LZMA
1635 bool "lzma target package has been removed"
1638 The 'lzma' target package has been removed since it has been
1639 deprecated for more than four buildroot releases.
1640 Note: generating lzma-compressed rootfs images is still supported.
1642 config BR2_PACKAGE_TTCP
1643 bool "ttcp has been removed"
1646 The 'ttcp' package has been removed since it has been
1647 deprecated for more than four buildroot releases.
1649 config BR2_PACKAGE_LIBNFC_LLCP
1650 bool "libnfc-llcp has been replaced by libllcp"
1652 select BR2_PACKAGE_LIBLLCP
1654 The 'libnfc-llcp' package has been removed since upstream renamed
1655 to 'libllcp'. We have added a new package for 'libllcp' and bumped
1656 the version at the same time.
1658 config BR2_PACKAGE_MYSQL_CLIENT
1659 bool "MySQL client renamed to MySQL"
1661 select BR2_PACKAGE_MYSQL
1663 The option has been renamed BR2_PACKAGE_MYSQL
1665 config BR2_PACKAGE_SQUASHFS3
1666 bool "squashfs3 has been removed"
1668 select BR2_PACKAGE_SQUASHFS
1670 The 'squashfs3' package has been removed since it has been
1671 deprecated for more than four buildroot releases. Package
1672 'squashfs' (4) has been selected automatically as replacement.
1674 config BR2_TARGET_ROOTFS_SQUASHFS3
1675 bool "squashfs3 rootfs support has been removed"
1678 Together with the removal of the squashfs3 package, support
1679 for squashfs3 root filesystems has been removed too. Squashfs
1680 root filesystems will automatically use squashfs4 now.
1682 config BR2_PACKAGE_NETKITBASE
1683 bool "netkitbase has been removed"
1686 The 'netkitbase' package has been removed since it has been
1687 deprecated since 2012.11. This package provided 'inetd'
1688 which is replaced by 'xinet' and 'ping' which is replaced by
1689 'busybox' or 'fping'.
1691 config BR2_PACKAGE_NETKITTELNET
1692 bool "netkittelnet has been removed"
1695 The 'netkittelnet' package has been removed since it has
1696 been deprecated since 2012.11. 'busybox' provides a telnet
1697 client and should be used instead.
1699 config BR2_PACKAGE_LUASQL
1700 bool "luasql has been replaced by luasql-sqlite3"
1701 select BR2_PACKAGE_LUASQL_SQLITE3
1704 The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
1706 config BR2_PACKAGE_LUACJSON
1707 bool "luacjson has been replaced by lua-cjson"
1708 select BR2_PACKAGE_LUA_CJSON
1711 The option has been renamed BR2_PACKAGE_LUA_CJSON.
1713 ###############################################################################
1714 comment "Legacy options removed in 2013.11"
1716 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
1717 bool "lvm2's 'dmsetup only' option removed"
1720 The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
1721 led to problems with other packages that need the full lvm2
1722 suite. Therefore, the option has been replaced with the positive
1723 BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
1725 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
1726 # in order to automatically propagate old configs
1728 config BR2_PACKAGE_QT_JAVASCRIPTCORE
1729 bool "qt javascriptcore option removed"
1732 The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
1733 force the activation or disabling of the JIT compiler in the
1734 Qt Javascript interpreter. However, the JIT compiler is not
1735 available for all architectures, so forcing its activation
1736 does not always work. Moreover, Qt knows by itself for which
1737 architectures JIT support is possible, and will
1738 automatically enable it if possible.
1740 Therefore, this option was in fact useless, and causing
1741 build problems when enabled on architectures for which the
1742 JIT support was not available. It has been removed, and
1743 there is no replacement: Qt will enable JIT at compile time
1746 config BR2_PACKAGE_MODULE_INIT_TOOLS
1747 bool "module-init-tools replaced by kmod"
1748 select BR2_PACKAGE_KMOD
1749 select BR2_PACKAGE_KMOD_TOOLS
1752 The 'module-init-tools' package has been removed, since it
1753 has been depracated upstream and replaced by 'kmod'.
1755 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
1756 string "u-boot: the git repository URL option has been renamed"
1758 The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
1759 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
1761 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
1763 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
1766 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
1767 # boot/uboot/Config.in
1769 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
1770 string "u-boot: the git repository version option has been renamed"
1772 The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
1773 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
1775 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
1777 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
1780 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
1781 # boot/uboot/Config.in
1783 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
1784 string "linux: the git repository URL option has been renamed"
1786 The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
1788 BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
1790 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
1792 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
1795 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
1798 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
1799 string "linux: the git repository version option has been renamed"
1801 The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
1803 BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
1805 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
1807 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
1810 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
1813 ###############################################################################
1814 comment "Legacy options removed in 2013.08"
1817 bool "ARM OABI support has been removed"
1820 The support for the ARM OABI was deprecated since a while,
1821 and has been removed completely from Buildroot. It is also
1822 deprecated in upstream gcc, since gcc 4.7. People should
1823 switch to EABI instead, which should not be a problem as
1824 long as you don't have pre-built OABI binaries in your
1825 system that you can't recompile.
1827 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
1828 bool "dosfstools dosfsck renamed to fsck.fat"
1830 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
1832 dosfsck was renamed upstream to fsck.fat for consistency.
1834 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
1835 bool "dosfstools dosfslabel renamed to fatlabel"
1837 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
1839 doslabel was renamed upstream to fatlabel for consistency.
1841 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
1842 bool "dosfstools mkdosfs renamed to mkfs.fat"
1844 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
1846 mkdosfs was renamed upstream to mkfs.fat for consistency.
1849 bool "the elf2flt option has been renamed"
1852 The BR2_ELF2FLT option has been renamed to
1853 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
1854 the package infrastructure.
1856 config BR2_VFP_FLOAT
1857 bool "the ARM VFP floating point option has been renamed"
1860 Due to a major refactoring of the floating-point handling of
1861 the ARM architecture support, the BR2_VFP_FLOAT option has
1862 been replaced with a choice of options that allows to select
1863 between various VFP versions/capabilities.
1865 config BR2_PACKAGE_GCC_TARGET
1866 bool "gcc on the target filesystem has been removed"
1869 The support for gcc in the target filesystem was deprecated
1870 since a while, and has been removed completely from Buildroot.
1871 See Buildroot's documentation for more explanations.
1873 config BR2_HAVE_DEVFILES
1874 bool "development files in target filesystem has been removed"
1877 The installation of the development files in the target
1878 filesystem was deprecated since a while, and has been removed
1879 completely from Buildroot.
1880 See Buildroot's documentation for more explanations.
1882 ###############################################################################
1883 comment "Legacy options removed in 2013.05"
1885 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
1886 bool "Realtek 8192 replaced by Realtek 81xx"
1888 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
1890 Now covers the whole Realtek 81xx familly: 8188/8192.
1892 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
1893 bool "Realtek 8712 replaced by Realtek 87xx"
1895 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
1897 Now covers the whole Realtek 87xx familly: 8712/8723.
1899 ###############################################################################
1900 comment "Legacy options removed in 2013.02"
1903 bool "sa110 ARM target switched to strongarm"
1905 select BR2_strongarm
1907 The SA110 is the same as a generic StrongARM, it just differs
1908 in speed, peripherals and cache.
1911 bool "sa1100 ARM target switched to strongarm"
1913 select BR2_strongarm
1915 The SA1100 is the same as a generic StrongARM, it just differs
1916 in speed, peripherals and cache.
1918 config BR2_PACKAGE_GDISK
1919 bool "gdisk has been replaced by gptfdisk"
1921 select BR2_PACKAGE_GPTFDISK
1923 The option has been renamed BR2_PACKAGE_GPTFDISK.
1925 config BR2_PACKAGE_GDISK_GDISK
1926 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
1928 select BR2_PACKAGE_GPTFDISK
1929 select BR2_PACKAGE_GPTFDISK_GDISK
1931 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
1933 config BR2_PACKAGE_GDISK_SGDISK
1934 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
1936 select BR2_PACKAGE_GPTFDISK
1937 select BR2_PACKAGE_GPTFDISK_SGDISK
1939 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
1941 config BR2_PACKAGE_GDB_HOST
1942 bool "gdb for the host option has been renamed"
1943 select BR2_PACKAGE_HOST_GDB
1946 Due to the conversion of gdb to the package infrastructure,
1947 the BR2_PACKAGE_GDB_HOST option has been renamed
1948 BR2_PACKAGE_HOST_GDB.
1950 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
1951 bool "DirectFB RGB16 dithering option has been renamed"
1952 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
1955 The option has been renamed
1956 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
1958 config BR2_PACKAGE_DIRECTB_TESTS
1959 bool "DirectFB Tests option has been renamed"
1960 select BR2_PACKAGE_DIRECTFB_TESTS
1963 The option has been renamed
1964 BR2_PACKAGE_DIRECTFB_TESTS.
1966 ###############################################################################
1967 comment "Legacy options removed in 2012.11"
1969 config BR2_PACKAGE_CUSTOMIZE
1970 bool "customize package has been removed"
1973 The 'customize' special package has been removed. Instead,
1974 we recommend to create either your own packages, or use a
1975 post-build script to customize your root filesystem. See
1976 Buildroot's documentation for more details.
1978 config BR2_PACKAGE_XSERVER_xorg
1979 bool "X.org modular server"
1981 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
1983 The option has been renamed
1984 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
1986 config BR2_PACKAGE_XSERVER_tinyx
1987 bool "KDrive / TinyX server"
1989 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
1991 The option has been renamed
1992 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
1994 config BR2_PACKAGE_PTHREAD_STUBS
1995 bool "pthread-stubs option has been renamed"
1997 select BR2_PACKAGE_LIBPTHREAD_STUBS
1999 For consistency reason, the pthread-stubs package has been
2000 renamed to libpthread-stubs.
2002 ###############################################################################
2003 comment "Legacy options removed in 2012.08"
2005 config BR2_PACKAGE_GETTEXT_STATIC
2006 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
2009 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
2012 config BR2_PACKAGE_LIBINTL
2015 select BR2_PACKAGE_GETTEXT
2017 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
2018 only installs the library, not the executables.
2020 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
2021 bool "input-tools evtest is now a separate package evtest"
2023 select BR2_PACKAGE_EVTEST
2025 The evtest program from input-tools is now a separate package.
2027 config BR2_BFIN_FDPIC
2028 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
2029 select BR2_BINFMT_FDPIC
2032 config BR2_BFIN_FLAT
2033 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
2034 select BR2_BINFMT_FLAT
2039 endif # !SKIP_LEGACY