]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - Config.in.legacy
legacy: add a legacy option for BR2_ARM_OABI
[coffee/buildroot.git] / Config.in.legacy
1 #
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
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.
27
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
31
32 menu "Legacy config options"
33
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
46
47 ###############################################################################
48 comment "Legacy options removed in 2013.08"
49
50 config BR2_ARM_OABI
51         bool "ARM OABI support has been removed"
52         select BR2_LEGACY
53         help
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.
60
61 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
62         bool "dosfstools dosfsck renamed to fsck.fat"
63         select BR2_LEGACY
64         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
65         help
66           dosfsck was renamed upstream to fsck.fat for consistency.
67
68 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
69         bool "dosfstools dosfslabel renamed to fatlabel"
70         select BR2_LEGACY
71         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
72         help
73           doslabel was renamed upstream to fatlabel for consistency.
74
75 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
76         bool "dosfstools mkdosfs renamed to mkfs.fat"
77         select BR2_LEGACY
78         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
79         help
80           mkdosfs was renamed upstream to mkfs.fat for consistency.
81
82 config BR2_ELF2FLT
83         bool "the elf2flt option has been renamed"
84         select BR2_LEGACY
85         help
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.
89
90 config BR2_VFP_FLOAT
91         bool "the ARM VFP floating point option has been renamed"
92         select BR2_LEGACY
93         help
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.
98
99 ###############################################################################
100 comment "Legacy options removed in 2013.05"
101
102 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
103         bool "Realtek 8192 replaced by Realtek 81xx"
104         select BR2_LEGACY
105         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
106         help
107           Now covers the whole Realtek 81xx familly: 8188/8192.
108
109 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
110         bool "Realtek 8712 replaced by Realtek 87xx"
111         select BR2_LEGACY
112         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
113         help
114           Now covers the whole Realtek 87xx familly: 8712/8723.
115
116 ###############################################################################
117 comment "Legacy options removed in 2013.02"
118
119 config BR2_sa110
120         bool "sa110 ARM target switched to strongarm"
121         select BR2_LEGACY
122         select BR2_strongarm
123         help
124           The SA110 is the same as a generic StrongARM, it just differs
125           in speed, peripherals and cache.
126
127 config BR2_sa1100
128         bool "sa1100 ARM target switched to strongarm"
129         select BR2_LEGACY
130         select BR2_strongarm
131         help
132           The SA1100 is the same as a generic StrongARM, it just differs
133           in speed, peripherals and cache.
134
135 config BR2_PACKAGE_GDISK
136         bool "gdisk has been replaced by gptfdisk"
137         select BR2_LEGACY
138         select BR2_PACKAGE_GPTFDISK
139         help
140           The option has been renamed BR2_PACKAGE_GPTFDISK.
141
142 config BR2_PACKAGE_GDISK_GDISK
143         bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
144         select BR2_LEGACY
145         select BR2_PACKAGE_GPTFDISK
146         select BR2_PACKAGE_GPTFDISK_GDISK
147         help
148           The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
149
150 config BR2_PACKAGE_GDISK_SGDISK
151         bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
152         select BR2_LEGACY
153         select BR2_PACKAGE_GPTFDISK
154         select BR2_PACKAGE_GPTFDISK_SGDISK
155         help
156           The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
157
158 config BR2_PACKAGE_GDB_HOST
159         bool "gdb for the host option has been renamed"
160         select BR2_PACKAGE_HOST_GDB
161         select BR2_LEGACY
162         help
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.
166
167 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
168         bool "DirectFB RGB16 dithering option has been renamed"
169         select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
170         select BR2_LEGACY
171         help
172           The option has been renamed
173           BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
174
175 config BR2_PACKAGE_DIRECTB_TESTS
176         bool "DirectFB Tests option has been renamed"
177         select BR2_PACKAGE_DIRECTFB_TESTS
178         select BR2_LEGACY
179         help
180           The option has been renamed
181           BR2_PACKAGE_DIRECTFB_TESTS.
182
183 ###############################################################################
184 comment "Legacy options removed in 2012.11"
185
186 config BR2_PACKAGE_CUSTOMIZE
187         bool "customize package has been removed"
188         select BR2_LEGACY
189         help
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.
194
195 config BR2_PACKAGE_XSERVER_xorg
196         bool "X.org modular server"
197         select BR2_LEGACY
198         select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
199         help
200           The option has been renamed
201           BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
202
203 config BR2_PACKAGE_XSERVER_tinyx
204         bool "KDrive / TinyX server"
205         select BR2_LEGACY
206         select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
207         help
208           The option has been renamed
209           BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
210
211 config BR2_PACKAGE_PTHREAD_STUBS
212         bool "pthread-stubs option has been renamed"
213         select BR2_LEGACY
214         select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
215         depends on BR2_PACKAGE_XORG7
216         help
217           For consistency reason, the pthread-stubs package has been
218           renamed to xlib_libpthread-stubs.
219
220 ###############################################################################
221 comment "Legacy options removed in 2012.08"
222
223 config BR2_PACKAGE_GETTEXT_STATIC
224         bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
225         select BR2_LEGACY
226         help
227           To build a static gettext library, select BR2_PREFER_STATIC_LIB.
228
229
230 config BR2_PACKAGE_LIBINTL
231         bool "libintl"
232         select BR2_LEGACY
233         select BR2_PACKAGE_GETTEXT
234         help
235           libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
236           only installs the library, not the executables.
237
238 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
239         bool "input-tools evtest is now a separate package evtest"
240         select BR2_LEGACY
241         select BR2_PACKAGE_EVTEST
242         help
243           The evtest program from input-tools is now a separate package.
244
245 config BR2_BFIN_FDPIC
246         bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
247         select BR2_BINFMT_FDPIC
248         select BR2_LEGACY
249
250 config BR2_BFIN_FLAT
251         bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
252         select BR2_BINFMT_FLAT
253         select BR2_LEGACY
254
255 endmenu