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 "
41 comment "Note: at some point in the future, the oldest legacy"
42 comment "options will be removed, and configuration files "
43 comment "that still have those options set, will fail to "
44 comment "build, or run, in unpredictable ways. "
47 ###############################################################################
48 comment "Legacy options removed in 2013.11"
50 config BR2_PACKAGE_MODULE_INIT_TOOLS
51 bool "module-init-tools replaced by kmod"
52 select BR2_PACKAGE_KMOD
53 select BR2_PACKAGE_KMOD_TOOLS
55 The 'module-init-tools' package has been removed, since it
56 has been depracated upstream and replaced by 'kmod'.
58 ###############################################################################
59 comment "Legacy options removed in 2013.08"
62 bool "ARM OABI support has been removed"
65 The support for the ARM OABI was deprecated since a while,
66 and has been removed completely from Buildroot. It is also
67 deprecated in upstream gcc, since gcc 4.7. People should
68 switch to EABI instead, which should not be a problem as
69 long as you don't have pre-built OABI binaries in your
70 system that you can't recompile.
72 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
73 bool "dosfstools dosfsck renamed to fsck.fat"
75 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
77 dosfsck was renamed upstream to fsck.fat for consistency.
79 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
80 bool "dosfstools dosfslabel renamed to fatlabel"
82 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
84 doslabel was renamed upstream to fatlabel for consistency.
86 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
87 bool "dosfstools mkdosfs renamed to mkfs.fat"
89 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
91 mkdosfs was renamed upstream to mkfs.fat for consistency.
94 bool "the elf2flt option has been renamed"
97 The BR2_ELF2FLT option has been renamed to
98 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
99 the package infrastructure.
102 bool "the ARM VFP floating point option has been renamed"
105 Due to a major refactoring of the floating-point handling of
106 the ARM architecture support, the BR2_VFP_FLOAT option has
107 been replaced with a choice of options that allows to select
108 between various VFP versions/capabilities.
110 config BR2_PACKAGE_GCC_TARGET
111 bool "gcc on the target filesystem has been removed"
114 The support for gcc in the target filesystem was deprecated
115 since a while, and has been removed completely from Buildroot.
116 See Buildroot's documentation for more explanations.
118 config BR2_HAVE_DEVFILES
119 bool "development files in target filesystem has been removed"
122 The installation of the development files in the target
123 filesystem was deprecated since a while, and has been removed
124 completely from Buildroot.
125 See Buildroot's documentation for more explanations.
127 ###############################################################################
128 comment "Legacy options removed in 2013.05"
130 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
131 bool "Realtek 8192 replaced by Realtek 81xx"
133 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
135 Now covers the whole Realtek 81xx familly: 8188/8192.
137 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
138 bool "Realtek 8712 replaced by Realtek 87xx"
140 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
142 Now covers the whole Realtek 87xx familly: 8712/8723.
144 ###############################################################################
145 comment "Legacy options removed in 2013.02"
148 bool "sa110 ARM target switched to strongarm"
152 The SA110 is the same as a generic StrongARM, it just differs
153 in speed, peripherals and cache.
156 bool "sa1100 ARM target switched to strongarm"
160 The SA1100 is the same as a generic StrongARM, it just differs
161 in speed, peripherals and cache.
163 config BR2_PACKAGE_GDISK
164 bool "gdisk has been replaced by gptfdisk"
166 select BR2_PACKAGE_GPTFDISK
168 The option has been renamed BR2_PACKAGE_GPTFDISK.
170 config BR2_PACKAGE_GDISK_GDISK
171 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
173 select BR2_PACKAGE_GPTFDISK
174 select BR2_PACKAGE_GPTFDISK_GDISK
176 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
178 config BR2_PACKAGE_GDISK_SGDISK
179 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
181 select BR2_PACKAGE_GPTFDISK
182 select BR2_PACKAGE_GPTFDISK_SGDISK
184 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
186 config BR2_PACKAGE_GDB_HOST
187 bool "gdb for the host option has been renamed"
188 select BR2_PACKAGE_HOST_GDB
191 Due to the conversion of gdb to the package infrastructure,
192 the BR2_PACKAGE_GDB_HOST option has been renamed
193 BR2_PACKAGE_HOST_GDB.
195 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
196 bool "DirectFB RGB16 dithering option has been renamed"
197 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
200 The option has been renamed
201 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
203 config BR2_PACKAGE_DIRECTB_TESTS
204 bool "DirectFB Tests option has been renamed"
205 select BR2_PACKAGE_DIRECTFB_TESTS
208 The option has been renamed
209 BR2_PACKAGE_DIRECTFB_TESTS.
211 ###############################################################################
212 comment "Legacy options removed in 2012.11"
214 config BR2_PACKAGE_CUSTOMIZE
215 bool "customize package has been removed"
218 The 'customize' special package has been removed. Instead,
219 we recommend to create either your own packages, or use a
220 post-build script to customize your root filesystem. See
221 Buildroot's documentation for more details.
223 config BR2_PACKAGE_XSERVER_xorg
224 bool "X.org modular server"
226 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
228 The option has been renamed
229 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
231 config BR2_PACKAGE_XSERVER_tinyx
232 bool "KDrive / TinyX server"
234 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
236 The option has been renamed
237 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
239 config BR2_PACKAGE_PTHREAD_STUBS
240 bool "pthread-stubs option has been renamed"
242 select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
243 depends on BR2_PACKAGE_XORG7
245 For consistency reason, the pthread-stubs package has been
246 renamed to xlib_libpthread-stubs.
248 ###############################################################################
249 comment "Legacy options removed in 2012.08"
251 config BR2_PACKAGE_GETTEXT_STATIC
252 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
255 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
258 config BR2_PACKAGE_LIBINTL
261 select BR2_PACKAGE_GETTEXT
263 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
264 only installs the library, not the executables.
266 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
267 bool "input-tools evtest is now a separate package evtest"
269 select BR2_PACKAGE_EVTEST
271 The evtest program from input-tools is now a separate package.
273 config BR2_BFIN_FDPIC
274 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
275 select BR2_BINFMT_FDPIC
279 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
280 select BR2_BINFMT_FLAT