]> Git Repo - buildroot-mgba.git/blame - Config.in.legacy
ccache: remove deprecated target package
[buildroot-mgba.git] / Config.in.legacy
CommitLineData
ebcfa987
AVEM
1#
2# Config.in.legacy - support for backward compatibility
3#
f8c56f5f
TDS
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.
ebcfa987
AVEM
7#
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.
10#
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.
f8c56f5f
TDS
14#
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.
19#
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.
29#
30# [Example: renaming a string option from FOO to BAR]
31# original symbol:
32# config BR2_FOO_STRING
33# string "Some foo string"
34#
35# becomes:
36# config BR2_BAR_STRING
37# string "Some bar string"
38# default BR2_FOO_STRING if BR2_FOO_STRING != "" # legacy
39#
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>
45#
46# config BR2_FOO_STRING_WRAP
47# bool
48# default y if BR2_FOO_STRING != ""
49# select BR2_LEGACY
50#
51# # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
52#
53# [End of example]
ebcfa987
AVEM
54
55config 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.
63
64# This comment fits exactly in a 80-column display
65comment "Legacy detected: check the content of the menu below"
66 depends on BR2_LEGACY
67
a91a5c16
AVEM
68menu "Legacy config options"
69
70if BR2_LEGACY
a25e4a4c 71comment "----------------------------------------------------"
a91a5c16 72comment "Your old configuration uses legacy options that no "
cce5baa8
TDS
73comment "longer exist in buildroot, as indicated in the menu "
74comment "below. As long as these options stay selected, or in"
75comment "case of string options are non-empty, the build "
a91a5c16 76comment "will fail. "
cce5baa8
TDS
77comment "* "
78comment "Where possible, an automatic conversion from old to "
79comment "new symbols has been performed. Before making any "
80comment "change in this legacy menu, make sure to exit the "
81comment "configuration editor a first time and save the "
82comment "configuration. Otherwise, the automatic conversion "
83comment "of symbols will be lost. "
84comment "* "
85comment "After this initial save, reopen the configuration "
86comment "editor, inspect the options selected below, read "
87comment "their help texts, and verify/update the new "
88comment "configuration in the corresponding configuration "
89comment "menus. When everything is ok, you can disable the "
90comment "legacy options in the menu below. Once you have "
91comment "disabled all legacy options, this text will "
92comment "disappear and you will be able to start the build. "
93comment "* "
d2e706c3
YM
94comment "Note: at some point in the future, the oldest legacy"
95comment "options will be removed, and configuration files "
96comment "that still have those options set, will fail to "
97comment "build, or run, in unpredictable ways. "
a25e4a4c 98comment "----------------------------------------------------"
a91a5c16 99endif
ebcfa987 100
8b2e2357 101###############################################################################
f169e5e1
YM
102comment "Legacy options removed in 2014.02"
103
e543f5a1
TP
104config BR2_sh2
105 bool "sh2 support removed"
106 help
107 Due to an inexistent user base and generally poor Linux
108 support, the support for the SH2 architecture was removed.
109
110config BR2_sh3
111 bool "sh3 support removed"
112 help
113 Due to an inexistent user base and generally poor Linux
114 support, the support for the SH3 architecture was removed.
115
116config BR2_sh3eb
117 bool "sh3eb support removed"
118 help
119 Due to an inexistent user base and generally poor Linux
120 support, the support for the SH3eb architecture was removed.
121
831624c4
TDS
122config BR2_PACKAGE_CCACHE
123 bool "ccache target package has been removed"
124 select BR2_LEGACY
125 help
126 The 'ccache' target package has been removed since it has been
127 deprecated for more than four buildroot releases.
128 Note: using ccache for speeding up builds is still supported.
129
7164a326
TDS
130config BR2_HAVE_DOCUMENTATION
131 bool "support for documentation on target has been removed"
132 select BR2_LEGACY
133 help
134 Support for documentation on target has been removed since it has
135 been deprecated for more than four buildroot releases.
136
f75245d9
TDS
137config BR2_PACKAGE_AUTOMAKE
138 bool "automake target package has been removed"
139 select BR2_LEGACY
140 help
141 The 'automake' target package has been removed since it has been
142 deprecated for more than four buildroot releases.
143 Note: the host automake still exists.
144
e7af2ac6
TDS
145config BR2_PACKAGE_AUTOCONF
146 bool "autoconf target package has been removed"
147 select BR2_LEGACY
148 help
149 The 'autoconf' target package has been removed since it has been
150 deprecated for more than four buildroot releases.
151 Note: the host autoconf still exists.
152
ddf5424f
TDS
153config BR2_PACKAGE_XSTROKE
154 bool "xstroke has been removed"
155 select BR2_LEGACY
156 help
157 The 'xstroke' package has been removed since it has been
158 deprecated for more than four buildroot releases.
159
0a077319
TDS
160config BR2_PACKAGE_LZMA
161 bool "lzma target package has been removed"
162 select BR2_LEGACY
163 help
164 The 'lzma' target package has been removed since it has been
165 deprecated for more than four buildroot releases.
166 Note: generating lzma-compressed rootfs images is still supported.
167
7ef5c3a5
TDS
168config BR2_PACKAGE_TTCP
169 bool "ttcp has been removed"
170 select BR2_LEGACY
171 help
172 The 'ttcp' package has been removed since it has been
173 deprecated for more than four buildroot releases.
174
8b2e2357 175config BR2_PACKAGE_LIBNFC_LLCP
93341046 176 bool "libnfc-llcp has been replaced by libllcp"
8b2e2357 177 select BR2_LEGACY
93341046 178 select BR2_PACKAGE_LIBLLCP
8b2e2357
VOR
179 help
180 The 'libnfc-llcp' package has been removed since upstream renamed
93341046
TDS
181 to 'libllcp'. We have added a new package for 'libllcp' and bumped
182 the version at the same time.
8b2e2357 183
06c82128
MGUF
184config BR2_PACKAGE_MYSQL_CLIENT
185 bool "MySQL client renamed to MySQL"
186 select BR2_LEGACY
187 select BR2_PACKAGE_MYSQL
188 help
189 The option has been renamed BR2_PACKAGE_MYSQL
190
2f7a53ee
TDS
191config BR2_PACKAGE_SQUASHFS3
192 bool "squashfs3 has been removed"
193 select BR2_LEGACY
194 select BR2_PACKAGE_SQUASHFS
195 help
196 The 'squashfs3' package has been removed since it has been
197 deprecated for more than four buildroot releases. Package
198 'squashfs' (4) has been selected automatically as replacement.
199
200config BR2_TARGET_ROOTFS_SQUASHFS3
201 bool "squashfs3 rootfs support has been removed"
202 select BR2_LEGACY
203 help
204 Together with the removal of the squashfs3 package, support
205 for squashfs3 root filesystems has been removed too. Squashfs
206 root filesystems will automatically use squashfs4 now.
207
560fe85b
AA
208config BR2_PACKAGE_NETKITBASE
209 bool "netkitbase has been removed"
210 select BR2_LEGACY
211 help
212 The 'netkitbase' package has been removed since it has been
213 deprecated since 2012.11. This package provided 'inetd'
214 which is replaced by 'xinet' and 'ping' which is replaced by
215 'busybox' or 'fping'.
216
217config BR2_PACKAGE_NETKITTELNET
218 bool "netkittelnet has been removed"
219 select BR2_LEGACY
220 help
221 The 'netkittelnet' package has been removed since it has
222 been deprecated since 2012.11. 'busybox' provides a telnet
223 client and should be used instead.
224
63058f8b
FP
225config BR2_PACKAGE_LUASQL
226 bool "luasql has been replaced by luasql-sqlite3"
227 select BR2_PACKAGE_LUASQL_SQLITE3
228 select BR2_LEGACY
229 help
230 The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
231
a6c53478
FP
232config BR2_PACKAGE_LUACJSON
233 bool "luacjson has been replaced by lua-cjson"
234 select BR2_PACKAGE_LUA_CJSON
235 select BR2_LEGACY
236 help
237 The option has been renamed BR2_PACKAGE_LUA_CJSON.
238
94c72087
TP
239###############################################################################
240comment "Legacy options removed in 2013.11"
241
ff0f55e3
AV
242config BR2_PACKAGE_LVM2_DMSETUP_ONLY
243 bool "lvm2's 'dmsetup only' option removed"
244 select BR2_LEGACY
245 help
246 The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
247 led to problems with other packages that need the full lvm2
248 suite. Therefore, the option has been replaced with the positive
249 BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
250
251# Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
252# in order to automatically propagate old configs
253
1f9c04f6
TP
254config BR2_PACKAGE_QT_JAVASCRIPTCORE
255 bool "qt javascriptcore option removed"
256 select BR2_LEGACY
257 help
258 The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
259 force the activation or disabling of the JIT compiler in the
260 Qt Javascript interpreter. However, the JIT compiler is not
261 available for all architectures, so forcing its activation
262 does not always work. Moreover, Qt knows by itself for which
263 architectures JIT support is possible, and will
264 automatically enable it if possible.
265
266 Therefore, this option was in fact useless, and causing
267 build problems when enabled on architectures for which the
268 JIT support was not available. It has been removed, and
269 there is no replacement: Qt will enable JIT at compile time
270 when possible.
271
94c72087
TP
272config BR2_PACKAGE_MODULE_INIT_TOOLS
273 bool "module-init-tools replaced by kmod"
274 select BR2_PACKAGE_KMOD
275 select BR2_PACKAGE_KMOD_TOOLS
0f401f91 276 select BR2_LEGACY
94c72087
TP
277 help
278 The 'module-init-tools' package has been removed, since it
279 has been depracated upstream and replaced by 'kmod'.
280
f2c2193b
TDS
281config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
282 string "u-boot: the git repository URL option has been renamed"
283 help
284 The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
285 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
286
287config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
288 bool
289 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
290 select BR2_LEGACY
291
292# Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
293# boot/uboot/Config.in
294
295config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
296 string "u-boot: the git repository version option has been renamed"
297 help
298 The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
299 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
300
301config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
302 bool
303 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
304 select BR2_LEGACY
305
306# Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
307# boot/uboot/Config.in
308
63ecded2
TDS
309config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
310 string "linux: the git repository URL option has been renamed"
311 help
312 The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
313 been renamed to
314 BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
315
316config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
317 bool
318 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
319 select BR2_LEGACY
320
321# Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
322# linux/Config.in
323
324config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
325 string "linux: the git repository version option has been renamed"
326 help
327 The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
328 been renamed to
329 BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
330
331config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
332 bool
333 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
334 select BR2_LEGACY
335
336# Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
337# linux/Config.in
338
67eaf705
YM
339###############################################################################
340comment "Legacy options removed in 2013.08"
c6e4fcb1 341
1f3078b1
TP
342config BR2_ARM_OABI
343 bool "ARM OABI support has been removed"
344 select BR2_LEGACY
345 help
346 The support for the ARM OABI was deprecated since a while,
347 and has been removed completely from Buildroot. It is also
348 deprecated in upstream gcc, since gcc 4.7. People should
349 switch to EABI instead, which should not be a problem as
350 long as you don't have pre-built OABI binaries in your
351 system that you can't recompile.
352
c6e4fcb1
GZ
353config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
354 bool "dosfstools dosfsck renamed to fsck.fat"
355 select BR2_LEGACY
356 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
357 help
358 dosfsck was renamed upstream to fsck.fat for consistency.
359
360config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
361 bool "dosfstools dosfslabel renamed to fatlabel"
362 select BR2_LEGACY
363 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
364 help
365 doslabel was renamed upstream to fatlabel for consistency.
366
367config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
368 bool "dosfstools mkdosfs renamed to mkfs.fat"
369 select BR2_LEGACY
370 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
371 help
372 mkdosfs was renamed upstream to mkfs.fat for consistency.
373
e21db000
TP
374config BR2_ELF2FLT
375 bool "the elf2flt option has been renamed"
376 select BR2_LEGACY
377 help
378 The BR2_ELF2FLT option has been renamed to
379 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
380 the package infrastructure.
381
d806005b
TP
382config BR2_VFP_FLOAT
383 bool "the ARM VFP floating point option has been renamed"
384 select BR2_LEGACY
385 help
386 Due to a major refactoring of the floating-point handling of
387 the ARM architecture support, the BR2_VFP_FLOAT option has
388 been replaced with a choice of options that allows to select
389 between various VFP versions/capabilities.
390
ba8f82b0
SM
391config BR2_PACKAGE_GCC_TARGET
392 bool "gcc on the target filesystem has been removed"
393 select BR2_LEGACY
394 help
395 The support for gcc in the target filesystem was deprecated
396 since a while, and has been removed completely from Buildroot.
397 See Buildroot's documentation for more explanations.
398
399config BR2_HAVE_DEVFILES
400 bool "development files in target filesystem has been removed"
401 select BR2_LEGACY
402 help
403 The installation of the development files in the target
404 filesystem was deprecated since a while, and has been removed
405 completely from Buildroot.
406 See Buildroot's documentation for more explanations.
407
67eaf705
YM
408###############################################################################
409comment "Legacy options removed in 2013.05"
860d37a2
YM
410
411config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
412 bool "Realtek 8192 replaced by Realtek 81xx"
413 select BR2_LEGACY
414 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
415 help
416 Now covers the whole Realtek 81xx familly: 8188/8192.
417
418config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
419 bool "Realtek 8712 replaced by Realtek 87xx"
420 select BR2_LEGACY
421 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
422 help
423 Now covers the whole Realtek 87xx familly: 8712/8723.
424
67eaf705
YM
425###############################################################################
426comment "Legacy options removed in 2013.02"
29b83f05 427
9474421d
GZ
428config BR2_sa110
429 bool "sa110 ARM target switched to strongarm"
430 select BR2_LEGACY
431 select BR2_strongarm
432 help
433 The SA110 is the same as a generic StrongARM, it just differs
434 in speed, peripherals and cache.
435
436config BR2_sa1100
437 bool "sa1100 ARM target switched to strongarm"
438 select BR2_LEGACY
439 select BR2_strongarm
440 help
441 The SA1100 is the same as a generic StrongARM, it just differs
442 in speed, peripherals and cache.
443
29b83f05
TP
444config BR2_PACKAGE_GDISK
445 bool "gdisk has been replaced by gptfdisk"
446 select BR2_LEGACY
447 select BR2_PACKAGE_GPTFDISK
448 help
449 The option has been renamed BR2_PACKAGE_GPTFDISK.
450
451config BR2_PACKAGE_GDISK_GDISK
452 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
453 select BR2_LEGACY
454 select BR2_PACKAGE_GPTFDISK
455 select BR2_PACKAGE_GPTFDISK_GDISK
456 help
457 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
458
459config BR2_PACKAGE_GDISK_SGDISK
460 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
461 select BR2_LEGACY
462 select BR2_PACKAGE_GPTFDISK
463 select BR2_PACKAGE_GPTFDISK_SGDISK
464 help
465 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
ebcfa987 466
a0b6faaa
TP
467config BR2_PACKAGE_GDB_HOST
468 bool "gdb for the host option has been renamed"
469 select BR2_PACKAGE_HOST_GDB
470 select BR2_LEGACY
471 help
472 Due to the conversion of gdb to the package infrastructure,
473 the BR2_PACKAGE_GDB_HOST option has been renamed
474 BR2_PACKAGE_HOST_GDB.
475
76de0f80
CS
476config BR2_PACKAGE_DIRECTB_DITHER_RGB16
477 bool "DirectFB RGB16 dithering option has been renamed"
478 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
479 select BR2_LEGACY
480 help
481 The option has been renamed
482 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
483
484config BR2_PACKAGE_DIRECTB_TESTS
485 bool "DirectFB Tests option has been renamed"
486 select BR2_PACKAGE_DIRECTFB_TESTS
487 select BR2_LEGACY
488 help
489 The option has been renamed
490 BR2_PACKAGE_DIRECTFB_TESTS.
491
67eaf705
YM
492###############################################################################
493comment "Legacy options removed in 2012.11"
494
12ccc43f
TP
495config BR2_PACKAGE_CUSTOMIZE
496 bool "customize package has been removed"
497 select BR2_LEGACY
498 help
499 The 'customize' special package has been removed. Instead,
500 we recommend to create either your own packages, or use a
501 post-build script to customize your root filesystem. See
502 Buildroot's documentation for more details.
2cd9121c
AVEM
503
504config BR2_PACKAGE_XSERVER_xorg
505 bool "X.org modular server"
506 select BR2_LEGACY
507 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
508 help
509 The option has been renamed
510 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
511
512config BR2_PACKAGE_XSERVER_tinyx
513 bool "KDrive / TinyX server"
514 select BR2_LEGACY
515 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
516 help
517 The option has been renamed
518 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
519
520config BR2_PACKAGE_PTHREAD_STUBS
521 bool "pthread-stubs option has been renamed"
522 select BR2_LEGACY
523 select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
7d97a094 524 depends on BR2_PACKAGE_XORG7
2cd9121c
AVEM
525 help
526 For consistency reason, the pthread-stubs package has been
527 renamed to xlib_libpthread-stubs.
528
67eaf705
YM
529###############################################################################
530comment "Legacy options removed in 2012.08"
ebcfa987 531
26803e88
AVEM
532config BR2_PACKAGE_GETTEXT_STATIC
533 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
534 select BR2_LEGACY
535 help
536 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
537
538
539config BR2_PACKAGE_LIBINTL
540 bool "libintl"
541 select BR2_LEGACY
542 select BR2_PACKAGE_GETTEXT
543 help
544 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
545 only installs the library, not the executables.
546
c430fab2
AVEM
547config BR2_PACKAGE_INPUT_TOOLS_EVTEST
548 bool "input-tools evtest is now a separate package evtest"
549 select BR2_LEGACY
550 select BR2_PACKAGE_EVTEST
551 help
552 The evtest program from input-tools is now a separate package.
553
57133825
SZ
554config BR2_BFIN_FDPIC
555 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
556 select BR2_BINFMT_FDPIC
557 select BR2_LEGACY
558
559config BR2_BFIN_FLAT
560 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
561 select BR2_BINFMT_FLAT
562 select BR2_LEGACY
563
a91a5c16 564endmenu
This page took 0.220939 seconds and 4 git commands to generate.