2 # Config.in.legacy - support for backward compatibility
4 # When an existing Config.in symbol is removed, it should be added again in this
5 # file, and take appropriate action to approximate backward compatibility. If
6 # there is an equivalent (set of) new symbols, these can just be select'ed by
7 # the old symbol. This makes sure that running 'make oldconfig' will make things
8 # "just work" when upgrading to a new buildroot version. If the change is too
9 # fundamental and cannot be fixed by a simple select, then the old symbol should
10 # select BR2_LEGACY. If that symbol is set, the build will issue an error.
12 # When adding legacy symbols to this file, add them to the front. The oldest
13 # symbols will be removed again after about two years.
15 # The symbol should be copied as-is from the place where it was previously
16 # defined, but the help text should be removed or replaced with something that
17 # explains how to fix it.
22 This option is selected automatically when your old .config uses an
23 option that no longer exists in current buildroot. In that case, the
24 build will fail. Look for config options which are selected in the
25 menu below: they no longer exist and should be replaced by something
28 # This comment fits exactly in a 80-column display
29 comment "Legacy detected: check the content of the menu below"
32 menu "Legacy config options"
35 comment "Your old configuration uses legacy options that no "
36 comment "longer exist in buildroot. "
37 comment "Please look at the options which have been selected "
38 comment "and read their help text. "
39 comment "As long as these options stay selected, the build "
45 # Legacy options since 2012.11
47 config BR2_PACKAGE_CUSTOMIZE
48 bool "customize package has been removed"
51 The 'customize' special package has been removed. Instead,
52 we recommend to create either your own packages, or use a
53 post-build script to customize your root filesystem. See
54 Buildroot's documentation for more details.
56 config BR2_PACKAGE_XSERVER_xorg
57 bool "X.org modular server"
59 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
61 The option has been renamed
62 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
64 config BR2_PACKAGE_XSERVER_tinyx
65 bool "KDrive / TinyX server"
67 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
69 The option has been renamed
70 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
72 config BR2_PACKAGE_PTHREAD_STUBS
73 bool "pthread-stubs option has been renamed"
75 select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
77 For consistency reason, the pthread-stubs package has been
78 renamed to xlib_libpthread-stubs.
82 # Legacy options since 2012.08
85 config BR2_PACKAGE_GETTEXT_STATIC
86 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
89 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
92 config BR2_PACKAGE_LIBINTL
95 select BR2_PACKAGE_GETTEXT
97 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
98 only installs the library, not the executables.
100 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
101 bool "input-tools evtest is now a separate package evtest"
103 select BR2_PACKAGE_EVTEST
105 The evtest program from input-tools is now a separate package.