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.08"
51 bool "ARM OABI support has been removed"
54 The support for the ARM OABI was deprecated since a while,
55 and has been removed completely from Buildroot. It is also
56 deprecated in upstream gcc, since gcc 4.7. People should
57 switch to EABI instead, which should not be a problem as
58 long as you don't have pre-built OABI binaries in your
59 system that you can't recompile.
61 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
62 bool "dosfstools dosfsck renamed to fsck.fat"
64 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
66 dosfsck was renamed upstream to fsck.fat for consistency.
68 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
69 bool "dosfstools dosfslabel renamed to fatlabel"
71 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
73 doslabel was renamed upstream to fatlabel for consistency.
75 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
76 bool "dosfstools mkdosfs renamed to mkfs.fat"
78 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
80 mkdosfs was renamed upstream to mkfs.fat for consistency.
83 bool "the elf2flt option has been renamed"
86 The BR2_ELF2FLT option has been renamed to
87 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
88 the package infrastructure.
91 bool "the ARM VFP floating point option has been renamed"
94 Due to a major refactoring of the floating-point handling of
95 the ARM architecture support, the BR2_VFP_FLOAT option has
96 been replaced with a choice of options that allows to select
97 between various VFP versions/capabilities.
99 ###############################################################################
100 comment "Legacy options removed in 2013.05"
102 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
103 bool "Realtek 8192 replaced by Realtek 81xx"
105 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
107 Now covers the whole Realtek 81xx familly: 8188/8192.
109 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
110 bool "Realtek 8712 replaced by Realtek 87xx"
112 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
114 Now covers the whole Realtek 87xx familly: 8712/8723.
116 ###############################################################################
117 comment "Legacy options removed in 2013.02"
120 bool "sa110 ARM target switched to strongarm"
124 The SA110 is the same as a generic StrongARM, it just differs
125 in speed, peripherals and cache.
128 bool "sa1100 ARM target switched to strongarm"
132 The SA1100 is the same as a generic StrongARM, it just differs
133 in speed, peripherals and cache.
135 config BR2_PACKAGE_GDISK
136 bool "gdisk has been replaced by gptfdisk"
138 select BR2_PACKAGE_GPTFDISK
140 The option has been renamed BR2_PACKAGE_GPTFDISK.
142 config BR2_PACKAGE_GDISK_GDISK
143 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
145 select BR2_PACKAGE_GPTFDISK
146 select BR2_PACKAGE_GPTFDISK_GDISK
148 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
150 config BR2_PACKAGE_GDISK_SGDISK
151 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
153 select BR2_PACKAGE_GPTFDISK
154 select BR2_PACKAGE_GPTFDISK_SGDISK
156 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
158 config BR2_PACKAGE_GDB_HOST
159 bool "gdb for the host option has been renamed"
160 select BR2_PACKAGE_HOST_GDB
163 Due to the conversion of gdb to the package infrastructure,
164 the BR2_PACKAGE_GDB_HOST option has been renamed
165 BR2_PACKAGE_HOST_GDB.
167 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
168 bool "DirectFB RGB16 dithering option has been renamed"
169 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
172 The option has been renamed
173 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
175 config BR2_PACKAGE_DIRECTB_TESTS
176 bool "DirectFB Tests option has been renamed"
177 select BR2_PACKAGE_DIRECTFB_TESTS
180 The option has been renamed
181 BR2_PACKAGE_DIRECTFB_TESTS.
183 ###############################################################################
184 comment "Legacy options removed in 2012.11"
186 config BR2_PACKAGE_CUSTOMIZE
187 bool "customize package has been removed"
190 The 'customize' special package has been removed. Instead,
191 we recommend to create either your own packages, or use a
192 post-build script to customize your root filesystem. See
193 Buildroot's documentation for more details.
195 config BR2_PACKAGE_XSERVER_xorg
196 bool "X.org modular server"
198 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
200 The option has been renamed
201 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
203 config BR2_PACKAGE_XSERVER_tinyx
204 bool "KDrive / TinyX server"
206 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
208 The option has been renamed
209 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
211 config BR2_PACKAGE_PTHREAD_STUBS
212 bool "pthread-stubs option has been renamed"
214 select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
215 depends on BR2_PACKAGE_XORG7
217 For consistency reason, the pthread-stubs package has been
218 renamed to xlib_libpthread-stubs.
220 ###############################################################################
221 comment "Legacy options removed in 2012.08"
223 config BR2_PACKAGE_GETTEXT_STATIC
224 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
227 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
230 config BR2_PACKAGE_LIBINTL
233 select BR2_PACKAGE_GETTEXT
235 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
236 only installs the library, not the executables.
238 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
239 bool "input-tools evtest is now a separate package evtest"
241 select BR2_PACKAGE_EVTEST
243 The evtest program from input-tools is now a separate package.
245 config BR2_BFIN_FDPIC
246 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
247 select BR2_BINFMT_FDPIC
251 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
252 select BR2_BINFMT_FLAT