valgrind: bump to version 3.9.0
[buildroot-gz.git] / Config.in.legacy
blobc75e25eef2c9a4937468b0ae99e92cd103d9a881
2 # Config.in.legacy - support for backward compatibility
4 # When an existing Config.in symbol is removed, it should be added again in
5 # this file, and take appropriate action to approximate backward compatibility.
6 # This will make the transition for the user more convenient.
8 # When adding legacy symbols to this file, add them to the front. The oldest
9 # symbols will be removed again after about two years.
11 # The symbol should be copied as-is from the place where it was previously
12 # defined, but the help text should be removed or replaced with something that
13 # explains how to fix it.
15 # For bool options, the old symbol should select BR2_LEGACY, so that the user
16 # is informed at build-time about selected legacy options.
17 # If there is an equivalent (set of) new symbols, these should be select'ed by
18 # the old symbol for backwards compatibility.
20 # For string options, it is not possible to directly select another symbol. In
21 # this case, a hidden wrap bool option has to be added, that defaults to y if
22 # the old string is not set at its default value. The wrap symbol should select
23 # BR2_LEGACY.
24 # If the original symbol has been renamed, the new symbol should use the value
25 # of the old symbol as default. This requires a change outside of
26 # Config.in.legacy, and this should be clearly marked as such below, so that
27 # removal of legacy options also include the removal of these external
28 # references.
30 # [Example: renaming a string option from FOO to BAR]
31 # original symbol:
32 #     config BR2_FOO_STRING
33 #             string "Some foo string"
35 # becomes:
36 #     config BR2_BAR_STRING
37 #             string "Some bar string"
38 #             default BR2_FOO_STRING if BR2_FOO_STRING != ""  # legacy
40 # and in Config.in.legacy:
41 #     config BR2_FOO_STRING
42 #             string "The foo string has been renamed"
43 #             help
44 #               <suitable help text>
46 #     config BR2_FOO_STRING_WRAP
47 #             bool
48 #             default y if BR2_FOO_STRING != ""
49 #             select BR2_LEGACY
51 #     # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
53 # [End of example]
55 config BR2_LEGACY
56         bool
57         help
58           This option is selected automatically when your old .config uses an
59           option that no longer exists in current buildroot. In that case, the
60           build will fail. Look for config options which are selected in the
61           menu below: they no longer exist and should be replaced by something
62           else.
64 # This comment fits exactly in a 80-column display
65 comment "Legacy detected: check the content of the menu below"
66         depends on BR2_LEGACY
68 menu "Legacy config options"
70 if BR2_LEGACY
71 comment "----------------------------------------------------"
72 comment "Your old configuration uses legacy options that no  "
73 comment "longer exist in buildroot, as indicated in the menu "
74 comment "below. As long as these options stay selected, or in"
75 comment "case of string options are non-empty, the build     "
76 comment "will fail.                                          "
77 comment "*                                                   "
78 comment "Where possible, an automatic conversion from old to "
79 comment "new symbols has been performed. Before making any   "
80 comment "change in this legacy menu, make sure to exit the   "
81 comment "configuration editor a first time and save the      "
82 comment "configuration. Otherwise, the automatic conversion  "
83 comment "of symbols will be lost.                            "
84 comment "*                                                   "
85 comment "After this initial save, reopen the configuration   "
86 comment "editor, inspect the options selected below, read    "
87 comment "their help texts, and verify/update the new         "
88 comment "configuration in the corresponding configuration    "
89 comment "menus. When everything is ok, you can disable the   "
90 comment "legacy options in the menu below. Once you have     "
91 comment "disabled all legacy options, this text will         "
92 comment "disappear and you will be able to start the build.  "
93 comment "*                                                   "
94 comment "Note: at some point in the future, the oldest legacy"
95 comment "options will be removed, and configuration files    "
96 comment "that still have those options set, will fail to     "
97 comment "build, or run, in unpredictable ways.               "
98 comment "----------------------------------------------------"
99 endif
101 ###############################################################################
102 comment "Legacy options removed in 2014.02"
104 config BR2_PACKAGE_NETKITBASE
105         bool "netkitbase has been removed"
106         select BR2_LEGACY
107         help
108           The 'netkitbase' package has been removed since it has been
109           deprecated since 2012.11. This package provided 'inetd'
110           which is replaced by 'xinet' and 'ping' which is replaced by
111           'busybox' or 'fping'.
113 config BR2_PACKAGE_NETKITTELNET
114         bool "netkittelnet has been removed"
115         select BR2_LEGACY
116         help
117           The 'netkittelnet' package has been removed since it has
118           been deprecated since 2012.11. 'busybox' provides a telnet
119           client and should be used instead.
121 ###############################################################################
122 comment "Legacy options removed in 2013.11"
124 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
125         bool "lvm2's 'dmsetup only' option removed"
126         select BR2_LEGACY
127         help
128           The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
129           led to problems with other packages that need the full lvm2
130           suite. Therefore, the option has been replaced with the positive
131           BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
133 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
134 # in order to automatically propagate old configs
136 config BR2_PACKAGE_QT_JAVASCRIPTCORE
137         bool "qt javascriptcore option removed"
138         select BR2_LEGACY
139         help
140           The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
141           force the activation or disabling of the JIT compiler in the
142           Qt Javascript interpreter. However, the JIT compiler is not
143           available for all architectures, so forcing its activation
144           does not always work. Moreover, Qt knows by itself for which
145           architectures JIT support is possible, and will
146           automatically enable it if possible.
148           Therefore, this option was in fact useless, and causing
149           build problems when enabled on architectures for which the
150           JIT support was not available. It has been removed, and
151           there is no replacement: Qt will enable JIT at compile time
152           when possible.
154 config BR2_PACKAGE_MODULE_INIT_TOOLS
155         bool "module-init-tools replaced by kmod"
156         select BR2_PACKAGE_KMOD
157         select BR2_PACKAGE_KMOD_TOOLS
158         select BR2_LEGACY
159         help
160           The 'module-init-tools' package has been removed, since it
161           has been depracated upstream and replaced by 'kmod'.
163 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
164         string "u-boot: the git repository URL option has been renamed"
165         help
166           The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
167           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
169 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
170         bool
171         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
172         select BR2_LEGACY
174 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
175 # boot/uboot/Config.in
177 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
178         string "u-boot: the git repository version option has been renamed"
179         help
180           The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
181           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
183 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
184         bool
185         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
186         select BR2_LEGACY
188 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
189 # boot/uboot/Config.in
191 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
192         string "linux: the git repository URL option has been renamed"
193         help
194           The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
195           been renamed to
196           BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
198 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
199         bool
200         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
201         select BR2_LEGACY
203 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
204 # linux/Config.in
206 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
207         string "linux: the git repository version option has been renamed"
208         help
209           The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
210           been renamed to
211           BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
213 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
214         bool
215         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
216         select BR2_LEGACY
218 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
219 # linux/Config.in
221 ###############################################################################
222 comment "Legacy options removed in 2013.08"
224 config BR2_ARM_OABI
225         bool "ARM OABI support has been removed"
226         select BR2_LEGACY
227         help
228           The support for the ARM OABI was deprecated since a while,
229           and has been removed completely from Buildroot. It is also
230           deprecated in upstream gcc, since gcc 4.7. People should
231           switch to EABI instead, which should not be a problem as
232           long as you don't have pre-built OABI binaries in your
233           system that you can't recompile.
235 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
236         bool "dosfstools dosfsck renamed to fsck.fat"
237         select BR2_LEGACY
238         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
239         help
240           dosfsck was renamed upstream to fsck.fat for consistency.
242 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
243         bool "dosfstools dosfslabel renamed to fatlabel"
244         select BR2_LEGACY
245         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
246         help
247           doslabel was renamed upstream to fatlabel for consistency.
249 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
250         bool "dosfstools mkdosfs renamed to mkfs.fat"
251         select BR2_LEGACY
252         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
253         help
254           mkdosfs was renamed upstream to mkfs.fat for consistency.
256 config BR2_ELF2FLT
257         bool "the elf2flt option has been renamed"
258         select BR2_LEGACY
259         help
260           The BR2_ELF2FLT option has been renamed to
261           BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
262           the package infrastructure.
264 config BR2_VFP_FLOAT
265         bool "the ARM VFP floating point option has been renamed"
266         select BR2_LEGACY
267         help
268           Due to a major refactoring of the floating-point handling of
269           the ARM architecture support, the BR2_VFP_FLOAT option has
270           been replaced with a choice of options that allows to select
271           between various VFP versions/capabilities.
273 config BR2_PACKAGE_GCC_TARGET
274         bool "gcc on the target filesystem has been removed"
275         select BR2_LEGACY
276         help
277           The support for gcc in the target filesystem was deprecated
278           since a while, and has been removed completely from Buildroot.
279           See Buildroot's documentation for more explanations.
281 config BR2_HAVE_DEVFILES
282         bool "development files in target filesystem has been removed"
283         select BR2_LEGACY
284         help
285           The installation of the development files in the target
286           filesystem was deprecated since a while, and has been removed
287           completely from Buildroot.
288           See Buildroot's documentation for more explanations.
290 ###############################################################################
291 comment "Legacy options removed in 2013.05"
293 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
294         bool "Realtek 8192 replaced by Realtek 81xx"
295         select BR2_LEGACY
296         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
297         help
298           Now covers the whole Realtek 81xx familly: 8188/8192.
300 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
301         bool "Realtek 8712 replaced by Realtek 87xx"
302         select BR2_LEGACY
303         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
304         help
305           Now covers the whole Realtek 87xx familly: 8712/8723.
307 ###############################################################################
308 comment "Legacy options removed in 2013.02"
310 config BR2_sa110
311         bool "sa110 ARM target switched to strongarm"
312         select BR2_LEGACY
313         select BR2_strongarm
314         help
315           The SA110 is the same as a generic StrongARM, it just differs
316           in speed, peripherals and cache.
318 config BR2_sa1100
319         bool "sa1100 ARM target switched to strongarm"
320         select BR2_LEGACY
321         select BR2_strongarm
322         help
323           The SA1100 is the same as a generic StrongARM, it just differs
324           in speed, peripherals and cache.
326 config BR2_PACKAGE_GDISK
327         bool "gdisk has been replaced by gptfdisk"
328         select BR2_LEGACY
329         select BR2_PACKAGE_GPTFDISK
330         help
331           The option has been renamed BR2_PACKAGE_GPTFDISK.
333 config BR2_PACKAGE_GDISK_GDISK
334         bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
335         select BR2_LEGACY
336         select BR2_PACKAGE_GPTFDISK
337         select BR2_PACKAGE_GPTFDISK_GDISK
338         help
339           The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
341 config BR2_PACKAGE_GDISK_SGDISK
342         bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
343         select BR2_LEGACY
344         select BR2_PACKAGE_GPTFDISK
345         select BR2_PACKAGE_GPTFDISK_SGDISK
346         help
347           The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
349 config BR2_PACKAGE_GDB_HOST
350         bool "gdb for the host option has been renamed"
351         select BR2_PACKAGE_HOST_GDB
352         select BR2_LEGACY
353         help
354           Due to the conversion of gdb to the package infrastructure,
355           the BR2_PACKAGE_GDB_HOST option has been renamed
356           BR2_PACKAGE_HOST_GDB.
358 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
359         bool "DirectFB RGB16 dithering option has been renamed"
360         select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
361         select BR2_LEGACY
362         help
363           The option has been renamed
364           BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
366 config BR2_PACKAGE_DIRECTB_TESTS
367         bool "DirectFB Tests option has been renamed"
368         select BR2_PACKAGE_DIRECTFB_TESTS
369         select BR2_LEGACY
370         help
371           The option has been renamed
372           BR2_PACKAGE_DIRECTFB_TESTS.
374 ###############################################################################
375 comment "Legacy options removed in 2012.11"
377 config BR2_PACKAGE_CUSTOMIZE
378         bool "customize package has been removed"
379         select BR2_LEGACY
380         help
381           The 'customize' special package has been removed. Instead,
382           we recommend to create either your own packages, or use a
383           post-build script to customize your root filesystem. See
384           Buildroot's documentation for more details.
386 config BR2_PACKAGE_XSERVER_xorg
387         bool "X.org modular server"
388         select BR2_LEGACY
389         select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
390         help
391           The option has been renamed
392           BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
394 config BR2_PACKAGE_XSERVER_tinyx
395         bool "KDrive / TinyX server"
396         select BR2_LEGACY
397         select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
398         help
399           The option has been renamed
400           BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
402 config BR2_PACKAGE_PTHREAD_STUBS
403         bool "pthread-stubs option has been renamed"
404         select BR2_LEGACY
405         select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
406         depends on BR2_PACKAGE_XORG7
407         help
408           For consistency reason, the pthread-stubs package has been
409           renamed to xlib_libpthread-stubs.
411 ###############################################################################
412 comment "Legacy options removed in 2012.08"
414 config BR2_PACKAGE_GETTEXT_STATIC
415         bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
416         select BR2_LEGACY
417         help
418           To build a static gettext library, select BR2_PREFER_STATIC_LIB.
421 config BR2_PACKAGE_LIBINTL
422         bool "libintl"
423         select BR2_LEGACY
424         select BR2_PACKAGE_GETTEXT
425         help
426           libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
427           only installs the library, not the executables.
429 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
430         bool "input-tools evtest is now a separate package evtest"
431         select BR2_LEGACY
432         select BR2_PACKAGE_EVTEST
433         help
434           The evtest program from input-tools is now a separate package.
436 config BR2_BFIN_FDPIC
437         bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
438         select BR2_BINFMT_FDPIC
439         select BR2_LEGACY
441 config BR2_BFIN_FLAT
442         bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
443         select BR2_BINFMT_FLAT
444         select BR2_LEGACY
446 endmenu