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_PACKAGE_CUPS_PDFTOPS
149 bool "Pdftops support has been removed from Cups"
152 Pdftops support has been removed from the cups package
153 It is now part of the cups-filters package.
155 config BR2_KERNEL_HEADERS_3_16
156 bool "kernel headers version 3.16.x are no longer supported"
157 select BR2_KERNEL_HEADERS_3_18
160 Version 3.16.x of the Linux kernel headers have been deprecated
161 for more than four buildroot releases and are now removed.
162 As an alternative, version 3.18.x of the headers have been
163 automatically selected in your configuration.
165 config BR2_PACKAGE_PYTHON_PYXML
166 bool "python-pyxml package has been removed"
169 PyXML is obsolete and its functionality is covered either via
170 native Python XML support or python-lxml package.
172 # BR2_ENABLE_SSP is still referenced in Config.in (default in choice)
173 config BR2_ENABLE_SSP
174 bool "Stack Smashing protection now has different levels"
176 The protection offered by SSP can now be selected from different
177 protection levels. Be sure to review the SSP level in the build
180 config BR2_PACKAGE_DIRECTFB_CLE266
181 bool "cle266 driver for directfb removed"
184 The cle266 directfb driver support has been removed.
185 It doesn't build in the latest version and it's unlikely
186 anyone has any use for it.
188 config BR2_PACKAGE_DIRECTFB_UNICHROME
189 bool "unichrome driver for directfb removed"
192 The unichrome directfb driver support has been removed.
193 It doesn't build in the latest version and it's unlikely
194 anyone has any use for it.
196 config BR2_PACKAGE_LIBELEMENTARY
197 bool "libelementary has been renamed to elementary"
199 select BR2_PACKAGE_ELEMENTARY
201 The libelementary package has been renamed to match the upstream
204 config BR2_PACKAGE_LIBEINA
205 bool "libeina package has been removed"
207 select BR2_PACKAGE_EFL
209 With EFL 1.15, libeina is now provided by the efl package.
211 config BR2_PACKAGE_LIBEET
212 bool "libeet package has been removed"
214 select BR2_PACKAGE_EFL
216 With EFL 1.15, libeet is now provided by the efl package.
218 config BR2_PACKAGE_LIBEVAS
219 bool "libevas package has been removed"
221 select BR2_PACKAGE_EFL
223 With EFL 1.15, libevas is now provided by the efl package.
225 config BR2_PACKAGE_LIBECORE
226 bool "libecore package has been removed"
228 select BR2_PACKAGE_EFL
230 With EFL 1.15, libecore is now provided by the efl package.
232 config BR2_PACKAGE_LIBEDBUS
233 bool "libedbus package has been removed"
235 select BR2_PACKAGE_EFL
237 With EFL 1.15, libedbus is now provided by the efl package.
239 config BR2_PACKAGE_LIBEFREET
240 bool "libefreet package has been removed"
242 select BR2_PACKAGE_EFL
244 With EFL 1.15, libefreet is now provided by the efl package.
246 config BR2_PACKAGE_LIBEIO
247 bool "libeio package has been removed"
249 select BR2_PACKAGE_EFL
251 With EFL 1.15, libeio is now provided by the efl package.
253 config BR2_PACKAGE_LIBEMBRYO
254 bool "libembryo package has been removed"
256 select BR2_PACKAGE_EFL
258 With EFL 1.15, libembryo is now provided by the efl package.
260 config BR2_PACKAGE_LIBEDJE
261 bool "libedje package has been removed"
263 select BR2_PACKAGE_EFL
265 With EFL 1.15, libedje is now provided by the efl package.
267 config BR2_PACKAGE_LIBETHUMB
268 bool "libethumb package has been removed"
270 select BR2_PACKAGE_EFL
272 With EFL 1.15, libethumb is now provided by the efl package.
274 config BR2_PACKAGE_INFOZIP
275 bool "infozip option has been renamed to zip"
277 select BR2_PACKAGE_ZIP
279 Info-Zip's Zip package has been renamed from infozip to zip,
280 to avoid ambiguities with Info-Zip's UnZip which has been added
281 in the unzip package.
283 config BR2_BR2_PACKAGE_NODEJS_0_10_X
284 bool "nodejs 0.10.x option renamed"
286 select BR2_PACKAGE_NODEJS
288 nodejs 0.10.x option was named incorrectly and has been renamed
289 to BR2_PACKAGE_NODEJS_0_10_X.
291 config BR2_BR2_PACKAGE_NODEJS_0_12_X
292 bool "nodejs version 0.12.x has been removed"
294 select BR2_PACKAGE_NODEJS
296 nodejs version 0.12.x has been removed. As an alternative,
297 the latest nodejs version has been automatically selected in
300 config BR2_BR2_PACKAGE_NODEJS_4_X
301 bool "nodejs version 4.x has been removed"
303 select BR2_PACKAGE_NODEJS
305 nodejs version 4.x has been removed. As an alternative,
306 the latest nodejs version has been automatically selected in
309 ###############################################################################
310 comment "Legacy options removed in 2015.11"
312 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
313 bool "gst1-plugins-bad real plugin has been removed"
316 The real plugin from GStreamer 1 bad plugins has been
319 config BR2_PACKAGE_MEDIA_CTL
320 bool "media-ctl package has been removed"
322 select BR2_PACKAGE_LIBV4L
323 select BR2_PACKAGE_LIBV4L_UTILS
325 media-ctl source and developement have been moved to
326 v4l-utils since June 2014. For an up-to-date media-ctl
327 version select BR2_PACKAGE_LIBV4L and BR2_PACKAGE_LIBV4L_UTILS.
329 config BR2_PACKAGE_SCHIFRA
330 bool "schifra package has been removed"
333 Schifra package has been maked broken since 2014.11 release and
334 haven't been fixed since then.
336 config BR2_PACKAGE_ZXING
337 bool "zxing option has been renamed"
339 select BR2_PACKAGE_ZXING_CPP
341 ZXing no longer provides the cpp bindings, it has been renamed to
342 BR2_PACKAGE_ZXING_CPP which uses a new upstream.
344 # Since FreeRDP has new dependencies, protect this legacy to avoid the
345 # infamous "unmet direct dependencies" kconfig error.
346 config BR2_PACKAGE_FREERDP_CLIENT
347 bool "freerdp client option renamed"
348 depends on BR2_PACKAGE_FREERDP
350 select BR2_PACKAGE_FREERDP_CLIENT_X11
352 config BR2_PACKAGE_BLACKBOX
353 bool "blackbox package has been removed"
356 Upstream is dead and the package has been deprecated for
357 some time. There are other alternative maintained WMs.
359 config BR2_KERNEL_HEADERS_3_0
360 bool "kernel headers version 3.0.x are no longer supported"
361 select BR2_KERNEL_HEADERS_3_2
364 Version 3.0.x of the Linux kernel headers have been deprecated
365 for more than four buildroot releases and are now removed.
366 As an alternative, version 3.2.x of the headers have been
367 automatically selected in your configuration.
369 config BR2_KERNEL_HEADERS_3_11
370 bool "kernel headers version 3.11.x are no longer supported"
371 select BR2_KERNEL_HEADERS_3_12
374 Version 3.11.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.12.x of the headers have been
377 automatically selected in your configuration.
379 config BR2_KERNEL_HEADERS_3_13
380 bool "kernel headers version 3.13.x are no longer supported"
381 select BR2_KERNEL_HEADERS_3_14
384 Version 3.13.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.14.x of the headers have been
387 automatically selected in your configuration.
389 config BR2_KERNEL_HEADERS_3_15
390 bool "kernel headers version 3.15.x are no longer supported"
391 select BR2_KERNEL_HEADERS_3_18
394 Version 3.15.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.18.x of the headers have been
397 automatically selected in your configuration.
399 config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
400 bool "DirectFB example df_andi has been removed"
402 select BR2_PACKAGE_DIRECTFB_EXAMPLES
404 The per-DirectFB example options have been removed. The
405 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
408 config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
409 bool "DirectFB example df_bltload has been removed"
411 select BR2_PACKAGE_DIRECTFB_EXAMPLES
413 The per-DirectFB example options have been removed. The
414 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
417 config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
418 bool "DirectFB example df_cpuload has been removed"
420 select BR2_PACKAGE_DIRECTFB_EXAMPLES
422 The per-DirectFB example options have been removed. The
423 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
426 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
427 bool "DirectFB example df_databuffer has been removed"
429 select BR2_PACKAGE_DIRECTFB_EXAMPLES
431 The per-DirectFB example options have been removed. The
432 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
435 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
436 bool "DirectFB example df_dioload has been removed"
438 select BR2_PACKAGE_DIRECTFB_EXAMPLES
440 The per-DirectFB example options have been removed. The
441 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
444 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
445 bool "DirectFB example df_dok has been removed"
447 select BR2_PACKAGE_DIRECTFB_EXAMPLES
449 The per-DirectFB example options have been removed. The
450 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
453 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
454 bool "DirectFB example df_drivertest has been removed"
456 select BR2_PACKAGE_DIRECTFB_EXAMPLES
458 The per-DirectFB example options have been removed. The
459 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
462 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
463 bool "DirectFB example df_fire has been removed"
465 select BR2_PACKAGE_DIRECTFB_EXAMPLES
467 The per-DirectFB example options have been removed. The
468 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
471 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
472 bool "DirectFB example df_flip has been removed"
474 select BR2_PACKAGE_DIRECTFB_EXAMPLES
476 The per-DirectFB example options have been removed. The
477 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
480 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
481 bool "DirectFB example df_fonts has been removed"
483 select BR2_PACKAGE_DIRECTFB_EXAMPLES
485 The per-DirectFB example options have been removed. The
486 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
489 config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
490 bool "DirectFB example df_input has been removed"
492 select BR2_PACKAGE_DIRECTFB_EXAMPLES
494 The per-DirectFB example options have been removed. The
495 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
498 config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
499 bool "DirectFB example df_joystick has been removed"
501 select BR2_PACKAGE_DIRECTFB_EXAMPLES
503 The per-DirectFB example options have been removed. The
504 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
507 config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
508 bool "DirectFB example df_knuckles has been removed"
510 select BR2_PACKAGE_DIRECTFB_EXAMPLES
512 The per-DirectFB example options have been removed. The
513 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
516 config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
517 bool "DirectFB example df_layer has been removed"
519 select BR2_PACKAGE_DIRECTFB_EXAMPLES
521 The per-DirectFB example options have been removed. The
522 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
525 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
526 bool "DirectFB example df_matrix has been removed"
528 select BR2_PACKAGE_DIRECTFB_EXAMPLES
530 The per-DirectFB example options have been removed. The
531 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
534 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
535 bool "DirectFB example df_matrix_water has been removed"
537 select BR2_PACKAGE_DIRECTFB_EXAMPLES
539 The per-DirectFB example options have been removed. The
540 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
543 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
544 bool "DirectFB example df_neo has been removed"
546 select BR2_PACKAGE_DIRECTFB_EXAMPLES
548 The per-DirectFB example options have been removed. The
549 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
552 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
553 bool "DirectFB example df_netload has been removed"
555 select BR2_PACKAGE_DIRECTFB_EXAMPLES
557 The per-DirectFB example options have been removed. The
558 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
561 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
562 bool "DirectFB example df_palette has been removed"
563 select BR2_PACKAGE_DIRECTFB_EXAMPLES
565 The per-DirectFB example options have been removed. The
566 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
569 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
570 bool "DirectFB example df_particle has been removed"
572 select BR2_PACKAGE_DIRECTFB_EXAMPLES
574 The per-DirectFB example options have been removed. The
575 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
578 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
579 bool "DirectFB example df_porter has been removed"
581 select BR2_PACKAGE_DIRECTFB_EXAMPLES
583 The per-DirectFB example options have been removed. The
584 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
587 config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
588 bool "DirectFB example df_stress has been removed"
589 select BR2_PACKAGE_DIRECTFB_EXAMPLES
591 The per-DirectFB example options have been removed. The
592 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
595 config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
596 bool "DirectFB example df_texture has been removed"
598 select BR2_PACKAGE_DIRECTFB_EXAMPLES
600 The per-DirectFB example options have been removed. The
601 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
604 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
605 bool "DirectFB example df_video has been removed"
607 select BR2_PACKAGE_DIRECTFB_EXAMPLES
609 The per-DirectFB example options have been removed. The
610 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
613 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
614 bool "DirectFB example df_video_particle has been removed"
616 select BR2_PACKAGE_DIRECTFB_EXAMPLES
618 The per-DirectFB example options have been removed. The
619 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
622 config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
623 bool "DirectFB example df_window has been removed"
625 select BR2_PACKAGE_DIRECTFB_EXAMPLES
627 The per-DirectFB example options have been removed. The
628 BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
631 config BR2_PACKAGE_KOBS_NG
632 bool "kobs-ng was replaced by imx-kobs"
634 select BR2_PACKAGE_IMX_KOBS
636 The outdated kobs-ng has been replaced by the Freescale-
637 maintained imx-kobs package.
639 config BR2_PACKAGE_SAWMAN
640 bool "sawman package removed"
642 select BR2_PACKAGE_DIRECTFB_SAWMAN
644 This option has been removed because the sawman package no
645 longer exists: it was merged inside DirectFB itself. This
646 feature can now be enabled using the
647 BR2_PACKAGE_DIRECTFB_SAWMAN option.
649 config BR2_PACKAGE_DIVINE
650 bool "divine package removed"
652 select BR2_PACKAGE_DIRECTFB_DIVINE
654 This option has been removed because the divine package no
655 longer exists: it was merged inside DirectFB itself. This
656 feature can now be enabled using the
657 BR2_PACKAGE_DIRECTFB_DIVINE option.
659 ###############################################################################
660 comment "Legacy options removed in 2015.08"
662 config BR2_PACKAGE_KODI_PVR_ADDONS
663 bool "Kodi PVR addon was split"
665 select BR2_PACKAGE_KODI_PVR_ARGUSTV
666 select BR2_PACKAGE_KODI_PVR_DVBLINK
667 select BR2_PACKAGE_KODI_PVR_DVBVIEWER
668 select BR2_PACKAGE_KODI_PVR_FILMON
669 select BR2_PACKAGE_KODI_PVR_HTS
670 select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
671 select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
672 select BR2_PACKAGE_KODI_PVR_MYTHTV
673 select BR2_PACKAGE_KODI_PVR_NEXTPVR
674 select BR2_PACKAGE_KODI_PVR_NJOY
675 select BR2_PACKAGE_KODI_PVR_PCTV
676 select BR2_PACKAGE_KODI_PVR_STALKER
677 select BR2_PACKAGE_KODI_PVR_VBOX
678 select BR2_PACKAGE_KODI_PVR_VDR_VNSI
679 select BR2_PACKAGE_KODI_PVR_VUPLUS
680 select BR2_PACKAGE_KODI_PVR_WMC
682 Kodi PVR addon was split into seperate modules
684 config BR2_BINUTILS_VERSION_2_23_2
685 bool "binutils 2.23 option renamed"
687 select BR2_BINUTILS_VERSION_2_23_X
689 The binutils version option has been renamed to match the
690 same patchlevel logic used by gcc. The new option is now
691 BR2_BINUTILS_VERSION_2_23_X.
693 config BR2_BINUTILS_VERSION_2_24
694 bool "binutils 2.24 option renamed"
696 select BR2_BINUTILS_VERSION_2_24_X
698 The binutils version option has been renamed to match the
699 same patchlevel logic used by gcc. The new option is now
700 BR2_BINUTILS_VERSION_2_24_X.
702 config BR2_BINUTILS_VERSION_2_25
703 bool "binutils 2.25 option renamed"
705 select BR2_BINUTILS_VERSION_2_25_X
707 The binutils version option has been renamed to match the
708 same patchlevel logic used by gcc. The new option is now
709 BR2_BINUTILS_VERSION_2_25_X.
711 config BR2_PACKAGE_PERF
712 bool "perf option has been renamed"
714 select BR2_LINUX_KERNEL_TOOL_PERF
716 The perf package has been moved as a Linux tools package,
717 and the option to enable it is now
718 BR2_LINUX_KERNEL_TOOL_PERF.
720 config BR2_BINUTILS_VERSION_2_22
721 bool "binutils 2.22 removed"
724 Binutils 2.22 has been removed, using a newer version is
727 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
728 bool "gpu-viv-bin-mx6q"
730 select BR2_PACKAGE_IMX_GPU_VIV
732 Vivante graphics libraries have been renamed to
733 BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
736 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
737 depends on BR2_PACKAGE_PYTHON
738 bool "libsemanage python bindings removed"
741 This option has been removed, since the libsemanage Python
742 bindings on the target were not useful.
744 config BR2_TARGET_UBOOT_NETWORK
745 bool "U-Boot custom network settings removed"
748 U-Boot's custom network settings options have been removed.
750 ###############################################################################
751 comment "Legacy options removed in 2015.05"
753 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
754 bool "jffs2 16kB erasesize NAND flash option renamed"
756 select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
758 The JFFS2 NAND flash options now longer include the page
761 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
762 bool "jffs2 128kB erasesize NAND flash option renamed"
764 select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
766 The JFFS2 NAND flash options now longer include the page
769 config BR2_PACKAGE_MONO_20
770 bool "2.0/3.5 .Net Runtime"
773 This option no longer exists, all versions of the .Net
774 runtime are now installed.
776 config BR2_PACKAGE_MONO_40
777 bool "4.0 .Net Runtime"
780 This option no longer exists, all versions of the .Net
781 runtime are now installed.
783 config BR2_PACKAGE_MONO_45
784 bool "4.5 .Net Runtime"
787 This option no longer exists, all versions of the .Net
788 runtime are now installed.
790 config BR2_CIVETWEB_WITH_LUA
791 bool "civetweb lua option renamed"
793 select BR2_PACKAGE_CIVETWEB_WITH_LUA
795 civetweb's lua option has been renamed to
796 BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
797 packages name options.
799 config BR2_PACKAGE_TIFF_TIFF2PDF
800 bool "tiff utility-specific option removed"
802 select BR2_PACKAGE_TIFF_UTILITIES
804 utility-specific options have been removed in favour of
805 the new option BR2_PACKAGE_TIFF_UTILITIES.
807 config BR2_PACKAGE_TIFF_TIFFCP
808 bool "tiff utility-specific option removed"
810 select BR2_PACKAGE_TIFF_UTILITIES
812 utility-specific options have been removed in favour of
813 the new option BR2_PACKAGE_TIFF_UTILITIES.
815 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
816 bool "RTAI patch file path has been removed"
819 This option has never worked, so it has been removed.
821 config BR2_TARGET_GENERIC_PASSWD_DES
822 bool "Encoding passwords with DES has been removed"
825 Paswords can now only be encoded with either of md5, sha256 or sha512.
826 The default is md5, which is stronger that DES (but still pretty weak).
828 config BR2_PACKAGE_GTK2_THEME_HICOLOR
829 bool "hicolor (default theme) is a duplicate"
831 select BR2_PACKAGE_HICOLOR_ICON_THEME
833 The option was just a duplicate of hicolor icon theme.
835 config BR2_PACKAGE_VALGRIND_PTRCHECK
836 bool "valgrind's PTRCheck was renamed to SGCheck"
838 select BR2_PACKAGE_VALGRIND_SGCHECK
840 PTRCheck was renamed to SGCheck in valgrind
842 ###############################################################################
843 comment "Legacy options removed in 2015.02"
845 config BR2_PACKAGE_LIBGC
846 bool "libgc package removed"
848 select BR2_PACKAGE_BDWGC
850 libgc has been removed because we have the same package under a
851 different name, bdwgc.
853 config BR2_PACKAGE_WDCTL
854 bool "util-linux' wdctl option has been renamed"
856 select BR2_PACKAGE_UTIL_LINUX_WDCTL
858 util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
859 to be aligned with how the other options are named.
861 config BR2_PACKAGE_UTIL_LINUX_ARCH
862 bool "util-linux' arch option has been removed"
865 util-linux' arch was dropped in util-linux 2.23, in favor of
866 the coreutils version.
868 config BR2_PACKAGE_UTIL_LINUX_DDATE
869 bool "util-linux' ddate option has been removed"
872 util-linux' ddate was dropped in util-linux 2.23.
874 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
875 bool "rpm's bzip2 payloads option has been removed"
877 select BR2_PACKAGE_BZIP2
879 The bzip2 payloads option rely entirely on the dependant package bzip2.
880 So, you need to select it to enable this feature.
882 config BR2_PACKAGE_RPM_XZ_PAYLOADS
883 bool "rpm's xz payloads option has been removed"
885 select BR2_PACKAGE_XZ
887 The xz payloads option rely entirely on the dependant package xz.
888 So, you need to select it to enable this feature.
890 config BR2_PACKAGE_M4
891 bool "m4 target package removed"
894 The m4 target package has been removed, it's been
895 deprecated for some time now.
897 config BR2_PACKAGE_FLEX_BINARY
898 bool "flex binary in target option removed"
901 The flex binary in the target option has been removed.
902 It's been deprecated for some time now and is essentially a
903 development tool which isn't very useful in the target.
905 config BR2_PACKAGE_BISON
906 bool "bison target package removed"
909 The bison target package has been removed, it's been
910 deprecated for some time now and is essentially a development
911 tool which isn't very useful in the target.
913 config BR2_PACKAGE_GOB2
914 bool "gob2 target package removed"
917 The gob2 target package has been removed, it's been
918 deprecated for some time now and was essentially useless
919 without a target toolchain.
921 config BR2_PACKAGE_DISTCC
922 bool "distcc target package removed"
925 The distcc target package has been removed, it's been
926 deprecated for some time now and was essentially useless
927 without a target toolchain.
929 config BR2_PACKAGE_HASERL_VERSION_0_8_X
930 bool "haserl 0.8.x version removed"
933 The 0.8.x version option for haserl has been removed since it
934 has been deprecated for some time now.
935 You should be able to use the 0.9.x version without issues.
937 config BR2_PACKAGE_STRONGSWAN_TOOLS
938 bool "strongswan option has been removed"
940 select BR2_PACKAGE_STRONGSWAN_PKI
941 select BR2_PACKAGE_STRONGSWAN_SCEP
943 The tools option has been removed upstream and the different tools
944 have been split between the pki and scep options, with others
947 config BR2_PACKAGE_XBMC_ADDON_XVDR
948 bool "xbmc options have been renamed"
950 select BR2_PACKAGE_KODI_ADDON_XVDR
952 The XBMC media center project was renamed to Kodi entertainment center
954 config BR2_PACKAGE_XBMC_PVR_ADDONS
955 bool "xbmc options have been renamed"
957 select BR2_PACKAGE_KODI_PVR_ADDONS
959 The XBMC media center project was renamed to Kodi entertainment center
961 config BR2_PACKAGE_XBMC
962 bool "xbmc options have been renamed"
964 select BR2_PACKAGE_KODI
966 The XBMC media center project was renamed to Kodi entertainment center
968 config BR2_PACKAGE_XBMC_ALSA_LIB
969 bool "xbmc options have been renamed"
971 select BR2_PACKAGE_KODI_ALSA_LIB
973 The XBMC media center project was renamed to Kodi entertainment center
975 config BR2_PACKAGE_XBMC_AVAHI
976 bool "xbmc options have been renamed"
978 select BR2_PACKAGE_KODI_AVAHI
980 The XBMC media center project was renamed to Kodi entertainment center
982 config BR2_PACKAGE_XBMC_DBUS
983 bool "xbmc options have been renamed"
985 select BR2_PACKAGE_KODI_DBUS
987 The XBMC media center project was renamed to Kodi entertainment center
989 config BR2_PACKAGE_XBMC_LIBBLURAY
990 bool "xbmc options have been renamed"
992 select BR2_PACKAGE_KODI_LIBBLURAY
994 The XBMC media center project was renamed to Kodi entertainment center
996 config BR2_PACKAGE_XBMC_GOOM
997 bool "xbmc options have been renamed"
999 select BR2_PACKAGE_KODI_GOOM
1001 The XBMC media center project was renamed to Kodi entertainment center
1003 config BR2_PACKAGE_XBMC_RSXS
1004 bool "xbmc options have been renamed"
1006 select BR2_PACKAGE_KODI_RSXS
1008 The XBMC media center project was renamed to Kodi entertainment center
1010 config BR2_PACKAGE_XBMC_LIBCEC
1011 bool "xbmc options have been renamed"
1013 select BR2_PACKAGE_KODI_LIBCEC
1015 The XBMC media center project was renamed to Kodi entertainment center
1017 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
1018 bool "xbmc options have been renamed"
1020 select BR2_PACKAGE_KODI_LIBMICROHTTPD
1022 The XBMC media center project was renamed to Kodi entertainment center
1024 config BR2_PACKAGE_XBMC_LIBNFS
1025 bool "xbmc options have been renamed"
1027 select BR2_PACKAGE_KODI_LIBNFS
1029 The XBMC media center project was renamed to Kodi entertainment center
1031 config BR2_PACKAGE_XBMC_RTMPDUMP
1032 bool "xbmc options have been renamed"
1034 select BR2_PACKAGE_KODI_RTMPDUMP
1036 The XBMC media center project was renamed to Kodi entertainment center
1038 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
1039 bool "xbmc options have been renamed"
1041 select BR2_PACKAGE_KODI_LIBSHAIRPLAY
1043 The XBMC media center project was renamed to Kodi entertainment center
1045 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
1046 bool "xbmc options have been renamed"
1048 select BR2_PACKAGE_KODI_LIBSMBCLIENT
1050 The XBMC media center project was renamed to Kodi entertainment center
1052 config BR2_PACKAGE_XBMC_LIBTHEORA
1053 bool "xbmc options have been renamed"
1055 select BR2_PACKAGE_KODI_LIBTHEORA
1057 The XBMC media center project was renamed to Kodi entertainment center
1059 config BR2_PACKAGE_XBMC_LIBUSB
1060 bool "xbmc options have been renamed"
1062 select BR2_PACKAGE_KODI_LIBUSB
1064 The XBMC media center project was renamed to Kodi entertainment center
1066 config BR2_PACKAGE_XBMC_LIBVA
1067 bool "xbmc options have been renamed"
1069 select BR2_PACKAGE_KODI_LIBVA
1071 The XBMC media center project was renamed to Kodi entertainment center
1073 config BR2_PACKAGE_XBMC_WAVPACK
1074 bool "xbmc options have been renamed"
1076 select BR2_PACKAGE_KODI_WAVPACK
1078 The XBMC media center project was renamed to Kodi entertainment center
1080 config BR2_PREFER_STATIC_LIB
1081 bool "static library option renamed"
1084 The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
1085 highlights the fact that the option no longer "prefers"
1086 static libraries, but "enforces" static libraries (i.e
1087 shared libraries are completely unused).
1089 Take care of updating the type of libraries you want under the
1090 "Build options" menu.
1092 ###############################################################################
1093 comment "Legacy options removed in 2014.11"
1095 config BR2_x86_generic
1096 bool "x86 generic variant has been removed"
1099 The generic x86 CPU variant has been removed. Use another
1100 CPU variant instead.
1102 config BR2_GCC_VERSION_4_4_X
1103 bool "gcc 4.4.x has been removed"
1106 The 4.4.x version of gcc has been removed. Use a newer
1109 config BR2_sparc_sparchfleon
1110 bool "sparchfleon CPU has been removed"
1113 The sparchfleon CPU was only supported in a patched gcc 4.4
1114 version. Its support has been removed in favor of the leon3
1115 CPU starting from gcc 4.8.x.
1117 config BR2_sparc_sparchfleonv8
1118 bool "sparchfleonv8 CPU has been removed"
1121 The sparchfleonv8 CPU was only supported in a patched gcc
1122 4.4 version. Its support has been removed in favor of the
1123 leon3 CPU starting from gcc 4.8.x.
1125 config BR2_sparc_sparcsfleon
1126 bool "sparcsfleon CPU has been removed"
1129 The sparcsfleon CPU was only supported in a patched gcc 4.4
1130 version. Its support has been removed in favor of the leon3
1131 CPU starting from gcc 4.8.x.
1133 config BR2_sparc_sparcsfleonv8
1134 bool "sparcsfleonv8 CPU has been removed"
1137 The sparcsfleonv8 CPU was only supported in a patched gcc
1138 4.4 version. Its support has been removed in favor of the
1139 leon3 CPU starting from gcc 4.8.x.
1141 config BR2_PACKAGE_XLIB_LIBPCIACCESS
1142 bool "xlib-libpciaccess option has been renamed"
1143 depends on BR2_PACKAGE_XORG7
1145 select BR2_PACKAGE_LIBPCIACCESS
1147 libpciaccess neither depends on X11 nor Xlib. Thus the
1148 package has been renamed BR2_PACKAGE_LIBPCIACCESS
1150 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
1151 bool "Xceive xc5000 option has been renamed"
1153 select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
1155 The Xceive xc5000 option now also handles older firmwares from
1156 Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
1157 from Cresta, who bought Xceive.
1159 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
1160 bool "Chelsio T4 option has been renamed"
1162 select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
1164 The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
1165 has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
1166 to better account for the fact that a T5 variant exists.
1168 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
1169 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
1172 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
1173 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
1175 Target packages -> Hardware handling ->
1176 Firmware -> linux-firmware -> WiFi firmware ->
1177 iwlwifi 3160/726x revision to use (revision 7)
1179 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
1180 bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
1183 The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
1184 renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
1186 Target packages -> Hardware handling ->
1187 Firmware -> linux-firmware -> WiFi firmware ->
1188 iwlwifi 3160/726x revision to use (revision 8)
1190 ###############################################################################
1191 comment "Legacy options removed in 2014.08"
1193 config BR2_PACKAGE_LIBELF
1194 bool "libelf has been removed"
1195 select BR2_PACKAGE_ELFUTILS
1198 The libelf package provided an old version of the libelf library
1199 and is deprecated. The libelf library is now provided by the
1202 config BR2_KERNEL_HEADERS_3_8
1203 bool "kernel headers version 3.8.x are no longer supported"
1204 select BR2_KERNEL_HEADERS_3_10
1207 Version 3.8.x of the Linux kernel headers have been deprecated
1208 for more than four buildroot releases and are now removed.
1209 As an alternative, version 3.10.x of the headers have been
1210 automatically selected in your configuration.
1212 config BR2_PACKAGE_GETTEXT_TOOLS
1213 bool "support for gettext-tools on target has been removed"
1216 The option to install the gettext utilities on the target
1217 has been removed. This is not necessary as Buildroot is not
1218 designed to provide a full development environment on the
1219 target. gettext tools should be used on the build machine
1222 config BR2_PACKAGE_PROCPS
1223 bool "procps has been replaced by procps-ng"
1224 select BR2_PACKAGE_PROCPS_NG
1227 The procps package has been replaced by the equivalent procps-ng.
1229 config BR2_BINUTILS_VERSION_2_20_1
1230 bool "binutils 2.20.1 has been removed"
1233 The 2.20.1 version of binutils has been removed. Use a newer
1236 config BR2_BINUTILS_VERSION_2_21
1237 bool "binutils 2.21 has been removed"
1240 The 2.21 version of binutils has been removed. Use a newer
1243 config BR2_BINUTILS_VERSION_2_23_1
1244 bool "binutils 2.23.1 has been removed"
1247 The 2.23.1 version of binutils has been removed. Use a newer
1250 config BR2_UCLIBC_VERSION_0_9_32
1251 bool "uclibc 0.9.32 has been removed"
1254 The 0.9.32 version of uClibc has been removed. Use a newer
1257 config BR2_GCC_VERSION_4_3_X
1258 bool "gcc 4.3.x has been removed"
1261 The 4.3.x version of gcc has been removed. Use a newer
1264 config BR2_GCC_VERSION_4_6_X
1265 bool "gcc 4.6.x has been removed"
1268 The 4.6.x version of gcc has been removed. Use a newer
1271 config BR2_GDB_VERSION_7_4
1272 bool "gdb 7.4 has been removed"
1275 The 7.4 version of gdb has been removed. Use a newer version
1278 config BR2_GDB_VERSION_7_5
1279 bool "gdb 7.5 has been removed"
1282 The 7.5 version of gdb has been removed. Use a newer version
1285 config BR2_BUSYBOX_VERSION_1_19_X
1286 bool "busybox version selection has been removed"
1289 The possibility of selecting the Busybox version has been
1290 removed. Use the latest version provided by the Busybox
1293 config BR2_BUSYBOX_VERSION_1_20_X
1294 bool "busybox version selection has been removed"
1297 The possibility of selecting the Busybox version has been
1298 removed. Use the latest version provided by the Busybox
1301 config BR2_BUSYBOX_VERSION_1_21_X
1302 bool "busybox version selection has been removed"
1305 The possibility of selecting the Busybox version has been
1306 removed. Use the latest version provided by the Busybox
1309 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
1310 bool "decode_tm6000"
1311 select BR2_PACKAGE_LIBV4L_UTILS
1314 This libv4l option has been deprecated and replaced by a single
1315 option to build all the libv4l utilities.
1317 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
1319 select BR2_PACKAGE_LIBV4L_UTILS
1322 This libv4l option has been deprecated and replaced by a single
1323 option to build all the libv4l utilities.
1325 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
1326 bool "v4l2-compliance"
1327 select BR2_PACKAGE_LIBV4L_UTILS
1330 This libv4l option has been deprecated and replaced by a single
1331 option to build all the libv4l utilities.
1333 config BR2_PACKAGE_LIBV4L_V4L2_CTL
1335 select BR2_PACKAGE_LIBV4L_UTILS
1338 This libv4l option has been deprecated and replaced by a single
1339 option to build all the libv4l utilities.
1341 config BR2_PACKAGE_LIBV4L_V4L2_DBG
1343 select BR2_PACKAGE_LIBV4L_UTILS
1346 This libv4l option has been deprecated and replaced by a single
1347 option to build all the libv4l utilities.
1349 ###############################################################################
1350 comment "Legacy options removed in 2014.05"
1352 config BR2_PACKAGE_EVTEST_CAPTURE
1353 bool "evtest-capture support removed (dropped since evtest 1.31)"
1356 Support for evtest-capture has been removed (dropped from
1357 evtest package since version 1.31), use evemu package
1360 config BR2_KERNEL_HEADERS_3_6
1361 bool "kernel headers version 3.6.x are no longer supported"
1362 select BR2_KERNEL_HEADERS_3_10
1365 Version 3.6.x of the Linux kernel headers have been deprecated
1366 for more than four buildroot releases and are now removed.
1367 As an alternative, version 3.10.x of the headers have been
1368 automatically selected in your configuration.
1370 config BR2_KERNEL_HEADERS_3_7
1371 bool "kernel headers version 3.7.x are no longer supported"
1372 select BR2_KERNEL_HEADERS_3_10
1375 Version 3.7.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_PACKAGE_VALA
1381 bool "vala target package has been removed"
1384 The 'vala' target package has been removed since it has been
1385 deprecated for more than four buildroot releases.
1386 Note: the host vala package still exists.
1388 config BR2_TARGET_TZ_ZONELIST
1389 default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
1391 config BR2_PACKAGE_TZDATA_ZONELIST
1392 string "tzdata: the timezone list option has been renamed"
1394 The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
1395 BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
1396 menu. You'll need to select BR2_TARGET_TZ_INFO.
1398 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
1400 default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
1403 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
1404 bool "Lua command-line editing none has been renamed"
1407 The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
1408 renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
1409 it in the corresponding choice.
1411 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
1412 bool "Lua command-line editing using readline has been renamed"
1415 The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
1416 renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
1417 it in the corresponding choice.
1419 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
1420 bool "Lua command-line editing using linenoise has been renamed"
1423 The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
1424 renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
1425 it in the corresponding choice.
1427 config BR2_PACKAGE_DVB_APPS_UTILS
1428 bool "dvb-apps utilities now built by default"
1431 The dvb-apps utilities are now always built when the dvb-apps
1432 package is selected.
1434 config BR2_KERNEL_HEADERS_SNAP
1435 bool "Local Linux snapshot support removed"
1438 Support for using a custom snapshot to install the Linux
1439 kernel headers has been removed.
1441 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
1442 bool "/dev management by udev removed"
1445 The 'udev' package has been converted to a virtual package.
1446 The providers for this feature are: 'eudev', 'systemd'.
1448 Therefore, if you are not using 'systemd' as init system, you
1449 must choose 'Dynamic using eudev' in the '/dev management'
1450 menu to get the same behaviour as in your old configuration.
1452 If you are using 'systemd', its internal implementation of
1453 'udev' will be used automatically.
1455 You must also check the packages depending on 'udev' are still
1458 config BR2_PACKAGE_UDEV
1459 bool "udev is now a virtual package"
1461 select BR2_PACKAGE_HAS_UDEV
1463 The 'udev' package has been converted to a virtual package.
1464 The providers for this feature are: 'eudev', 'systemd'.
1466 Your old configuration refers to packages depending on 'udev',
1467 either for build or at runtime.
1469 Check that a 'udev' provider is selected. If you are not using
1470 'systemd' as init system, 'eudev' should be selected, which is
1471 the case if '/dev management' is set to 'Dynamic using eudev'.
1473 If you are using 'systemd', its internal implementation of 'udev'
1476 config BR2_PACKAGE_UDEV_RULES_GEN
1477 bool "udev rules generation handled by provider"
1479 select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
1480 select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
1482 The 'udev' package has been converted to a virtual package.
1483 The providers for this feature are: 'eudev', 'systemd'.
1485 If you are not using 'systemd' as init system, udev rules
1486 generation will be handled by 'eudev'. Check that
1487 '/dev management' is set to 'Dynamic using eudev' to get
1488 the same behaviour as in your old configuration.
1490 If you are using 'systemd', it internal implementation of 'udev'
1491 will generate the rules.
1493 config BR2_PACKAGE_UDEV_ALL_EXTRAS
1494 bool "udev extras removed"
1497 The 'udev' package has been converted to a virtual package.
1498 The providers for this feature are: 'eudev', 'systemd'.
1500 The option to enable the extra features of 'udev' (gudev, ...)
1501 has been removed. These features are automatically enabled in
1502 the 'udev' providers if the dependencies are selected. For
1503 example, selecting 'libglib2' will trigger the build of gudev.
1505 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
1506 bool "xlib-libpthread-stubs option has been renamed"
1507 depends on BR2_PACKAGE_XORG7
1509 select BR2_PACKAGE_LIBPTHREAD_STUBS
1511 The pthread stubs neither depend on X11 nor Xlib. Thus the
1512 package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
1514 ###############################################################################
1515 comment "Legacy options removed in 2014.02"
1518 bool "sh2 support removed"
1521 Due to an inexistent user base and generally poor Linux
1522 support, the support for the SH2 architecture was removed.
1525 bool "sh3 support removed"
1528 Due to an inexistent user base and generally poor Linux
1529 support, the support for the SH3 architecture was removed.
1532 bool "sh3eb support removed"
1535 Due to an inexistent user base and generally poor Linux
1536 support, the support for the SH3eb architecture was removed.
1538 config BR2_KERNEL_HEADERS_3_1
1539 bool "kernel headers version 3.1.x are no longer supported"
1540 select BR2_KERNEL_HEADERS_3_2
1543 Version 3.1.x of the Linux kernel headers have been deprecated
1544 for more than four buildroot releases and are now removed.
1545 As an alternative, version 3.2.x of the headers have been
1546 automatically selected in your configuration.
1548 config BR2_KERNEL_HEADERS_3_3
1549 bool "kernel headers version 3.3.x are no longer supported"
1550 select BR2_KERNEL_HEADERS_3_4
1553 Version 3.3.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.4.x of the headers have been
1556 automatically selected in your configuration.
1558 config BR2_KERNEL_HEADERS_3_5
1559 bool "kernel headers version 3.5.x are no longer supported"
1560 select BR2_KERNEL_HEADERS_3_10
1563 Version 3.5.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.10.x of the headers have been
1566 automatically selected in your configuration.
1568 config BR2_GDB_VERSION_7_2
1569 bool "gdb 7.2.x is no longer supported"
1570 select BR2_GDB_VERSION_7_6
1573 Version 7.2.x of gdb has been deprecated for more than four
1574 buildroot releases and is now removed. As an alternative, gdb
1575 7.5.x has been automatically selected in your configuration.
1577 config BR2_GDB_VERSION_7_3
1578 bool "gdb 7.3.x is no longer supported"
1579 select BR2_GDB_VERSION_7_6
1582 Version 7.3.x of gdb has been deprecated for more than four
1583 buildroot releases and is now removed. As an alternative, gdb
1584 7.5.x has been automatically selected in your configuration.
1586 config BR2_PACKAGE_CCACHE
1587 bool "ccache target package has been removed"
1590 The 'ccache' target package has been removed since it has been
1591 deprecated for more than four buildroot releases.
1592 Note: using ccache for speeding up builds is still supported.
1594 config BR2_HAVE_DOCUMENTATION
1595 bool "support for documentation on target has been removed"
1598 Support for documentation on target has been removed since it has
1599 been deprecated for more than four buildroot releases.
1601 config BR2_PACKAGE_AUTOMAKE
1602 bool "automake target package has been removed"
1605 The 'automake' target package has been removed since it has been
1606 deprecated for more than four buildroot releases.
1607 Note: the host automake still exists.
1609 config BR2_PACKAGE_AUTOCONF
1610 bool "autoconf target package has been removed"
1613 The 'autoconf' target package has been removed since it has been
1614 deprecated for more than four buildroot releases.
1615 Note: the host autoconf still exists.
1617 config BR2_PACKAGE_XSTROKE
1618 bool "xstroke has been removed"
1621 The 'xstroke' package has been removed since it has been
1622 deprecated for more than four buildroot releases.
1624 config BR2_PACKAGE_LZMA
1625 bool "lzma target package has been removed"
1628 The 'lzma' target package has been removed since it has been
1629 deprecated for more than four buildroot releases.
1630 Note: generating lzma-compressed rootfs images is still supported.
1632 config BR2_PACKAGE_TTCP
1633 bool "ttcp has been removed"
1636 The 'ttcp' package has been removed since it has been
1637 deprecated for more than four buildroot releases.
1639 config BR2_PACKAGE_LIBNFC_LLCP
1640 bool "libnfc-llcp has been replaced by libllcp"
1642 select BR2_PACKAGE_LIBLLCP
1644 The 'libnfc-llcp' package has been removed since upstream renamed
1645 to 'libllcp'. We have added a new package for 'libllcp' and bumped
1646 the version at the same time.
1648 config BR2_PACKAGE_MYSQL_CLIENT
1649 bool "MySQL client renamed to MySQL"
1651 select BR2_PACKAGE_MYSQL
1653 The option has been renamed BR2_PACKAGE_MYSQL
1655 config BR2_PACKAGE_SQUASHFS3
1656 bool "squashfs3 has been removed"
1658 select BR2_PACKAGE_SQUASHFS
1660 The 'squashfs3' package has been removed since it has been
1661 deprecated for more than four buildroot releases. Package
1662 'squashfs' (4) has been selected automatically as replacement.
1664 config BR2_TARGET_ROOTFS_SQUASHFS3
1665 bool "squashfs3 rootfs support has been removed"
1668 Together with the removal of the squashfs3 package, support
1669 for squashfs3 root filesystems has been removed too. Squashfs
1670 root filesystems will automatically use squashfs4 now.
1672 config BR2_PACKAGE_NETKITBASE
1673 bool "netkitbase has been removed"
1676 The 'netkitbase' package has been removed since it has been
1677 deprecated since 2012.11. This package provided 'inetd'
1678 which is replaced by 'xinet' and 'ping' which is replaced by
1679 'busybox' or 'fping'.
1681 config BR2_PACKAGE_NETKITTELNET
1682 bool "netkittelnet has been removed"
1685 The 'netkittelnet' package has been removed since it has
1686 been deprecated since 2012.11. 'busybox' provides a telnet
1687 client and should be used instead.
1689 config BR2_PACKAGE_LUASQL
1690 bool "luasql has been replaced by luasql-sqlite3"
1691 select BR2_PACKAGE_LUASQL_SQLITE3
1694 The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
1696 config BR2_PACKAGE_LUACJSON
1697 bool "luacjson has been replaced by lua-cjson"
1698 select BR2_PACKAGE_LUA_CJSON
1701 The option has been renamed BR2_PACKAGE_LUA_CJSON.
1703 ###############################################################################
1704 comment "Legacy options removed in 2013.11"
1706 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
1707 bool "lvm2's 'dmsetup only' option removed"
1710 The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
1711 led to problems with other packages that need the full lvm2
1712 suite. Therefore, the option has been replaced with the positive
1713 BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
1715 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
1716 # in order to automatically propagate old configs
1718 config BR2_PACKAGE_QT_JAVASCRIPTCORE
1719 bool "qt javascriptcore option removed"
1722 The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
1723 force the activation or disabling of the JIT compiler in the
1724 Qt Javascript interpreter. However, the JIT compiler is not
1725 available for all architectures, so forcing its activation
1726 does not always work. Moreover, Qt knows by itself for which
1727 architectures JIT support is possible, and will
1728 automatically enable it if possible.
1730 Therefore, this option was in fact useless, and causing
1731 build problems when enabled on architectures for which the
1732 JIT support was not available. It has been removed, and
1733 there is no replacement: Qt will enable JIT at compile time
1736 config BR2_PACKAGE_MODULE_INIT_TOOLS
1737 bool "module-init-tools replaced by kmod"
1738 select BR2_PACKAGE_KMOD
1739 select BR2_PACKAGE_KMOD_TOOLS
1742 The 'module-init-tools' package has been removed, since it
1743 has been depracated upstream and replaced by 'kmod'.
1745 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
1746 string "u-boot: the git repository URL option has been renamed"
1748 The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
1749 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
1751 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
1753 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
1756 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
1757 # boot/uboot/Config.in
1759 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
1760 string "u-boot: the git repository version option has been renamed"
1762 The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
1763 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
1765 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
1767 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
1770 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
1771 # boot/uboot/Config.in
1773 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
1774 string "linux: the git repository URL option has been renamed"
1776 The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
1778 BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
1780 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
1782 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
1785 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
1788 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
1789 string "linux: the git repository version option has been renamed"
1791 The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
1793 BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
1795 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
1797 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
1800 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
1803 ###############################################################################
1804 comment "Legacy options removed in 2013.08"
1807 bool "ARM OABI support has been removed"
1810 The support for the ARM OABI was deprecated since a while,
1811 and has been removed completely from Buildroot. It is also
1812 deprecated in upstream gcc, since gcc 4.7. People should
1813 switch to EABI instead, which should not be a problem as
1814 long as you don't have pre-built OABI binaries in your
1815 system that you can't recompile.
1817 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
1818 bool "dosfstools dosfsck renamed to fsck.fat"
1820 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
1822 dosfsck was renamed upstream to fsck.fat for consistency.
1824 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
1825 bool "dosfstools dosfslabel renamed to fatlabel"
1827 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
1829 doslabel was renamed upstream to fatlabel for consistency.
1831 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
1832 bool "dosfstools mkdosfs renamed to mkfs.fat"
1834 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
1836 mkdosfs was renamed upstream to mkfs.fat for consistency.
1839 bool "the elf2flt option has been renamed"
1842 The BR2_ELF2FLT option has been renamed to
1843 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
1844 the package infrastructure.
1846 config BR2_VFP_FLOAT
1847 bool "the ARM VFP floating point option has been renamed"
1850 Due to a major refactoring of the floating-point handling of
1851 the ARM architecture support, the BR2_VFP_FLOAT option has
1852 been replaced with a choice of options that allows to select
1853 between various VFP versions/capabilities.
1855 config BR2_PACKAGE_GCC_TARGET
1856 bool "gcc on the target filesystem has been removed"
1859 The support for gcc in the target filesystem was deprecated
1860 since a while, and has been removed completely from Buildroot.
1861 See Buildroot's documentation for more explanations.
1863 config BR2_HAVE_DEVFILES
1864 bool "development files in target filesystem has been removed"
1867 The installation of the development files in the target
1868 filesystem was deprecated since a while, and has been removed
1869 completely from Buildroot.
1870 See Buildroot's documentation for more explanations.
1872 ###############################################################################
1873 comment "Legacy options removed in 2013.05"
1875 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
1876 bool "Realtek 8192 replaced by Realtek 81xx"
1878 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
1880 Now covers the whole Realtek 81xx familly: 8188/8192.
1882 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
1883 bool "Realtek 8712 replaced by Realtek 87xx"
1885 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
1887 Now covers the whole Realtek 87xx familly: 8712/8723.
1889 ###############################################################################
1890 comment "Legacy options removed in 2013.02"
1893 bool "sa110 ARM target switched to strongarm"
1895 select BR2_strongarm
1897 The SA110 is the same as a generic StrongARM, it just differs
1898 in speed, peripherals and cache.
1901 bool "sa1100 ARM target switched to strongarm"
1903 select BR2_strongarm
1905 The SA1100 is the same as a generic StrongARM, it just differs
1906 in speed, peripherals and cache.
1908 config BR2_PACKAGE_GDISK
1909 bool "gdisk has been replaced by gptfdisk"
1911 select BR2_PACKAGE_GPTFDISK
1913 The option has been renamed BR2_PACKAGE_GPTFDISK.
1915 config BR2_PACKAGE_GDISK_GDISK
1916 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
1918 select BR2_PACKAGE_GPTFDISK
1919 select BR2_PACKAGE_GPTFDISK_GDISK
1921 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
1923 config BR2_PACKAGE_GDISK_SGDISK
1924 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
1926 select BR2_PACKAGE_GPTFDISK
1927 select BR2_PACKAGE_GPTFDISK_SGDISK
1929 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
1931 config BR2_PACKAGE_GDB_HOST
1932 bool "gdb for the host option has been renamed"
1933 select BR2_PACKAGE_HOST_GDB
1936 Due to the conversion of gdb to the package infrastructure,
1937 the BR2_PACKAGE_GDB_HOST option has been renamed
1938 BR2_PACKAGE_HOST_GDB.
1940 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
1941 bool "DirectFB RGB16 dithering option has been renamed"
1942 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
1945 The option has been renamed
1946 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
1948 config BR2_PACKAGE_DIRECTB_TESTS
1949 bool "DirectFB Tests option has been renamed"
1950 select BR2_PACKAGE_DIRECTFB_TESTS
1953 The option has been renamed
1954 BR2_PACKAGE_DIRECTFB_TESTS.
1956 ###############################################################################
1957 comment "Legacy options removed in 2012.11"
1959 config BR2_PACKAGE_CUSTOMIZE
1960 bool "customize package has been removed"
1963 The 'customize' special package has been removed. Instead,
1964 we recommend to create either your own packages, or use a
1965 post-build script to customize your root filesystem. See
1966 Buildroot's documentation for more details.
1968 config BR2_PACKAGE_XSERVER_xorg
1969 bool "X.org modular server"
1971 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
1973 The option has been renamed
1974 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
1976 config BR2_PACKAGE_XSERVER_tinyx
1977 bool "KDrive / TinyX server"
1979 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
1981 The option has been renamed
1982 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
1984 config BR2_PACKAGE_PTHREAD_STUBS
1985 bool "pthread-stubs option has been renamed"
1987 select BR2_PACKAGE_LIBPTHREAD_STUBS
1989 For consistency reason, the pthread-stubs package has been
1990 renamed to libpthread-stubs.
1992 ###############################################################################
1993 comment "Legacy options removed in 2012.08"
1995 config BR2_PACKAGE_GETTEXT_STATIC
1996 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
1999 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
2002 config BR2_PACKAGE_LIBINTL
2005 select BR2_PACKAGE_GETTEXT
2007 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
2008 only installs the library, not the executables.
2010 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
2011 bool "input-tools evtest is now a separate package evtest"
2013 select BR2_PACKAGE_EVTEST
2015 The evtest program from input-tools is now a separate package.
2017 config BR2_BFIN_FDPIC
2018 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
2019 select BR2_BINFMT_FDPIC
2022 config BR2_BFIN_FLAT
2023 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
2024 select BR2_BINFMT_FLAT
2029 endif # !SKIP_LEGACY