system: default to devtmpfs for /dev
[buildroot-gz.git] / Config.in.legacy
blob4f30b2b1cb713c8f11e2b2285dd934ae2d25c109
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.
19 config BR2_LEGACY
20         bool
21         help
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
26           else.
28 # This comment fits exactly in a 80-column display
29 comment "Legacy detected: check the content of the menu below"
30         depends on BR2_LEGACY
32 menu "Legacy config options"
34 if BR2_LEGACY
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   "
40 comment "will fail.                                          "
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.               "
45 endif
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
54         help
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"
61 config BR2_ARM_OABI
62         bool "ARM OABI support has been removed"
63         select BR2_LEGACY
64         help
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"
74         select BR2_LEGACY
75         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
76         help
77           dosfsck was renamed upstream to fsck.fat for consistency.
79 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
80         bool "dosfstools dosfslabel renamed to fatlabel"
81         select BR2_LEGACY
82         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
83         help
84           doslabel was renamed upstream to fatlabel for consistency.
86 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
87         bool "dosfstools mkdosfs renamed to mkfs.fat"
88         select BR2_LEGACY
89         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
90         help
91           mkdosfs was renamed upstream to mkfs.fat for consistency.
93 config BR2_ELF2FLT
94         bool "the elf2flt option has been renamed"
95         select BR2_LEGACY
96         help
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.
101 config BR2_VFP_FLOAT
102         bool "the ARM VFP floating point option has been renamed"
103         select BR2_LEGACY
104         help
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"
112         select BR2_LEGACY
113         help
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"
120         select BR2_LEGACY
121         help
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"
132         select BR2_LEGACY
133         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
134         help
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"
139         select BR2_LEGACY
140         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
141         help
142           Now covers the whole Realtek 87xx familly: 8712/8723.
144 ###############################################################################
145 comment "Legacy options removed in 2013.02"
147 config BR2_sa110
148         bool "sa110 ARM target switched to strongarm"
149         select BR2_LEGACY
150         select BR2_strongarm
151         help
152           The SA110 is the same as a generic StrongARM, it just differs
153           in speed, peripherals and cache.
155 config BR2_sa1100
156         bool "sa1100 ARM target switched to strongarm"
157         select BR2_LEGACY
158         select BR2_strongarm
159         help
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"
165         select BR2_LEGACY
166         select BR2_PACKAGE_GPTFDISK
167         help
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"
172         select BR2_LEGACY
173         select BR2_PACKAGE_GPTFDISK
174         select BR2_PACKAGE_GPTFDISK_GDISK
175         help
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"
180         select BR2_LEGACY
181         select BR2_PACKAGE_GPTFDISK
182         select BR2_PACKAGE_GPTFDISK_SGDISK
183         help
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
189         select BR2_LEGACY
190         help
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
198         select BR2_LEGACY
199         help
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
206         select BR2_LEGACY
207         help
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"
216         select BR2_LEGACY
217         help
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"
225         select BR2_LEGACY
226         select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
227         help
228           The option has been renamed
229           BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
231 config BR2_PACKAGE_XSERVER_tinyx
232         bool "KDrive / TinyX server"
233         select BR2_LEGACY
234         select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
235         help
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"
241         select BR2_LEGACY
242         select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
243         depends on BR2_PACKAGE_XORG7
244         help
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"
253         select BR2_LEGACY
254         help
255           To build a static gettext library, select BR2_PREFER_STATIC_LIB.
258 config BR2_PACKAGE_LIBINTL
259         bool "libintl"
260         select BR2_LEGACY
261         select BR2_PACKAGE_GETTEXT
262         help
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"
268         select BR2_LEGACY
269         select BR2_PACKAGE_EVTEST
270         help
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
276         select BR2_LEGACY
278 config BR2_BFIN_FLAT
279         bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
280         select BR2_BINFMT_FLAT
281         select BR2_LEGACY
283 endmenu