blob: b92b656fc5130705e80f6ed8a57ba1a369226e50 [file] [log] [blame]
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +00001#
2# Config.in.legacy - support for backward compatibility
3#
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.
11#
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.
14#
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.
18
19config 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.
27
28# This comment fits exactly in a 80-column display
29comment "Legacy detected: check the content of the menu below"
30 depends on BR2_LEGACY
31
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +000032menu "Legacy config options"
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +000033
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +000034if BR2_LEGACY
35comment "Your old configuration uses legacy options that no "
36comment "longer exist in buildroot. "
37comment "Please look at the options which have been selected "
38comment "and read their help text. "
39comment "As long as these options stay selected, the build "
40comment "will fail. "
Yann E. MORINd2e706c2013-06-30 00:38:13 +020041comment "Note: at some point in the future, the oldest legacy"
42comment "options will be removed, and configuration files "
43comment "that still have those options set, will fail to "
44comment "build, or run, in unpredictable ways. "
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +000045endif
46
Yann E. MORIN67eaf702013-06-30 00:38:12 +020047###############################################################################
48comment "Legacy options removed in 2013.08"
Gustavo Zacariasc6e4fcb2013-06-10 11:14:31 -030049
50config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
51 bool "dosfstools dosfsck renamed to fsck.fat"
52 select BR2_LEGACY
53 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
54 help
55 dosfsck was renamed upstream to fsck.fat for consistency.
56
57config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
58 bool "dosfstools dosfslabel renamed to fatlabel"
59 select BR2_LEGACY
60 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
61 help
62 doslabel was renamed upstream to fatlabel for consistency.
63
64config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
65 bool "dosfstools mkdosfs renamed to mkfs.fat"
66 select BR2_LEGACY
67 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
68 help
69 mkdosfs was renamed upstream to mkfs.fat for consistency.
70
Thomas Petazzonie21db002013-06-30 21:28:57 +020071config BR2_ELF2FLT
72 bool "the elf2flt option has been renamed"
73 select BR2_LEGACY
74 help
75 The BR2_ELF2FLT option has been renamed to
76 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
77 the package infrastructure.
78
Thomas Petazzonid8060052013-07-16 10:03:17 +020079config BR2_VFP_FLOAT
80 bool "the ARM VFP floating point option has been renamed"
81 select BR2_LEGACY
82 help
83 Due to a major refactoring of the floating-point handling of
84 the ARM architecture support, the BR2_VFP_FLOAT option has
85 been replaced with a choice of options that allows to select
86 between various VFP versions/capabilities.
87
Yann E. MORIN67eaf702013-06-30 00:38:12 +020088###############################################################################
89comment "Legacy options removed in 2013.05"
Yann E. MORIN860d37a2013-06-04 11:49:53 +000090
91config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
92 bool "Realtek 8192 replaced by Realtek 81xx"
93 select BR2_LEGACY
94 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
95 help
96 Now covers the whole Realtek 81xx familly: 8188/8192.
97
98config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
99 bool "Realtek 8712 replaced by Realtek 87xx"
100 select BR2_LEGACY
101 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
102 help
103 Now covers the whole Realtek 87xx familly: 8712/8723.
104
Yann E. MORIN67eaf702013-06-30 00:38:12 +0200105###############################################################################
106comment "Legacy options removed in 2013.02"
Thomas Petazzoni29b83f02013-03-07 10:45:24 +0000107
Gustavo Zacarias94744212013-04-04 07:29:45 +0000108config BR2_sa110
109 bool "sa110 ARM target switched to strongarm"
110 select BR2_LEGACY
111 select BR2_strongarm
112 help
113 The SA110 is the same as a generic StrongARM, it just differs
114 in speed, peripherals and cache.
115
116config BR2_sa1100
117 bool "sa1100 ARM target switched to strongarm"
118 select BR2_LEGACY
119 select BR2_strongarm
120 help
121 The SA1100 is the same as a generic StrongARM, it just differs
122 in speed, peripherals and cache.
123
Thomas Petazzoni29b83f02013-03-07 10:45:24 +0000124config BR2_PACKAGE_GDISK
125 bool "gdisk has been replaced by gptfdisk"
126 select BR2_LEGACY
127 select BR2_PACKAGE_GPTFDISK
128 help
129 The option has been renamed BR2_PACKAGE_GPTFDISK.
130
131config BR2_PACKAGE_GDISK_GDISK
132 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
133 select BR2_LEGACY
134 select BR2_PACKAGE_GPTFDISK
135 select BR2_PACKAGE_GPTFDISK_GDISK
136 help
137 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
138
139config BR2_PACKAGE_GDISK_SGDISK
140 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
141 select BR2_LEGACY
142 select BR2_PACKAGE_GPTFDISK
143 select BR2_PACKAGE_GPTFDISK_SGDISK
144 help
145 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +0000146
Thomas Petazzonia0b6faa2013-04-07 00:04:33 +0000147config BR2_PACKAGE_GDB_HOST
148 bool "gdb for the host option has been renamed"
149 select BR2_PACKAGE_HOST_GDB
150 select BR2_LEGACY
151 help
152 Due to the conversion of gdb to the package infrastructure,
153 the BR2_PACKAGE_GDB_HOST option has been renamed
154 BR2_PACKAGE_HOST_GDB.
155
Carsten Schoenert76de0f82013-03-10 08:32:46 +0000156config BR2_PACKAGE_DIRECTB_DITHER_RGB16
157 bool "DirectFB RGB16 dithering option has been renamed"
158 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
159 select BR2_LEGACY
160 help
161 The option has been renamed
162 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
163
164config BR2_PACKAGE_DIRECTB_TESTS
165 bool "DirectFB Tests option has been renamed"
166 select BR2_PACKAGE_DIRECTFB_TESTS
167 select BR2_LEGACY
168 help
169 The option has been renamed
170 BR2_PACKAGE_DIRECTFB_TESTS.
171
Yann E. MORIN67eaf702013-06-30 00:38:12 +0200172###############################################################################
173comment "Legacy options removed in 2012.11"
174
Thomas Petazzoni12ccc432013-02-07 11:58:45 +0000175config BR2_PACKAGE_CUSTOMIZE
176 bool "customize package has been removed"
177 select BR2_LEGACY
178 help
179 The 'customize' special package has been removed. Instead,
180 we recommend to create either your own packages, or use a
181 post-build script to customize your root filesystem. See
182 Buildroot's documentation for more details.
Arnout Vandecappelle (Essensium/Mind)2cd91212013-02-05 05:34:33 +0000183
184config BR2_PACKAGE_XSERVER_xorg
185 bool "X.org modular server"
186 select BR2_LEGACY
187 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
188 help
189 The option has been renamed
190 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
191
192config BR2_PACKAGE_XSERVER_tinyx
193 bool "KDrive / TinyX server"
194 select BR2_LEGACY
195 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
196 help
197 The option has been renamed
198 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
199
200config BR2_PACKAGE_PTHREAD_STUBS
201 bool "pthread-stubs option has been renamed"
202 select BR2_LEGACY
203 select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
Thomas Petazzoni7d97a092013-04-29 10:29:34 +0000204 depends on BR2_PACKAGE_XORG7
Arnout Vandecappelle (Essensium/Mind)2cd91212013-02-05 05:34:33 +0000205 help
206 For consistency reason, the pthread-stubs package has been
207 renamed to xlib_libpthread-stubs.
208
Yann E. MORIN67eaf702013-06-30 00:38:12 +0200209###############################################################################
210comment "Legacy options removed in 2012.08"
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +0000211
Arnout Vandecappelle (Essensium/Mind)26803e82012-11-12 10:08:32 +0000212config BR2_PACKAGE_GETTEXT_STATIC
213 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
214 select BR2_LEGACY
215 help
216 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
217
218
219config BR2_PACKAGE_LIBINTL
220 bool "libintl"
221 select BR2_LEGACY
222 select BR2_PACKAGE_GETTEXT
223 help
224 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
225 only installs the library, not the executables.
226
Arnout Vandecappelle (Essensium/Mind)c430fab2012-11-12 10:08:31 +0000227config BR2_PACKAGE_INPUT_TOOLS_EVTEST
228 bool "input-tools evtest is now a separate package evtest"
229 select BR2_LEGACY
230 select BR2_PACKAGE_EVTEST
231 help
232 The evtest program from input-tools is now a separate package.
233
Sonic Zhang57133822013-05-03 00:39:34 +0000234config BR2_BFIN_FDPIC
235 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
236 select BR2_BINFMT_FDPIC
237 select BR2_LEGACY
238
239config BR2_BFIN_FLAT
240 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
241 select BR2_BINFMT_FLAT
242 select BR2_LEGACY
243
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +0000244endmenu