Config.in.legacy 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  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. config BR2_LEGACY
  19. bool
  20. help
  21. This option is selected automatically when your old .config uses an
  22. option that no longer exists in current buildroot. In that case, the
  23. build will fail. Look for config options which are selected in the
  24. menu below: they no longer exist and should be replaced by something
  25. else.
  26. # This comment fits exactly in a 80-column display
  27. comment "Legacy detected: check the content of the menu below"
  28. depends on BR2_LEGACY
  29. menu "Legacy config options"
  30. if BR2_LEGACY
  31. comment "Your old configuration uses legacy options that no "
  32. comment "longer exist in buildroot. "
  33. comment "Please look at the options which have been selected "
  34. comment "and read their help text. "
  35. comment "As long as these options stay selected, the build "
  36. comment "will fail. "
  37. comment "Note: at some point in the future, the oldest legacy"
  38. comment "options will be removed, and configuration files "
  39. comment "that still have those options set, will fail to "
  40. comment "build, or run, in unpredictable ways. "
  41. endif
  42. ###############################################################################
  43. comment "Legacy options removed in 2013.11"
  44. config BR2_PACKAGE_MODULE_INIT_TOOLS
  45. bool "module-init-tools replaced by kmod"
  46. select BR2_PACKAGE_KMOD
  47. select BR2_PACKAGE_KMOD_TOOLS
  48. help
  49. The 'module-init-tools' package has been removed, since it
  50. has been depracated upstream and replaced by 'kmod'.
  51. ###############################################################################
  52. comment "Legacy options removed in 2013.08"
  53. config BR2_ARM_OABI
  54. bool "ARM OABI support has been removed"
  55. select BR2_LEGACY
  56. help
  57. The support for the ARM OABI was deprecated since a while,
  58. and has been removed completely from Buildroot. It is also
  59. deprecated in upstream gcc, since gcc 4.7. People should
  60. switch to EABI instead, which should not be a problem as
  61. long as you don't have pre-built OABI binaries in your
  62. system that you can't recompile.
  63. config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
  64. bool "dosfstools dosfsck renamed to fsck.fat"
  65. select BR2_LEGACY
  66. select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
  67. help
  68. dosfsck was renamed upstream to fsck.fat for consistency.
  69. config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
  70. bool "dosfstools dosfslabel renamed to fatlabel"
  71. select BR2_LEGACY
  72. select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
  73. help
  74. doslabel was renamed upstream to fatlabel for consistency.
  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. config BR2_ELF2FLT
  82. bool "the elf2flt option has been renamed"
  83. select BR2_LEGACY
  84. help
  85. The BR2_ELF2FLT option has been renamed to
  86. BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
  87. the package infrastructure.
  88. config BR2_VFP_FLOAT
  89. bool "the ARM VFP floating point option has been renamed"
  90. select BR2_LEGACY
  91. help
  92. Due to a major refactoring of the floating-point handling of
  93. the ARM architecture support, the BR2_VFP_FLOAT option has
  94. been replaced with a choice of options that allows to select
  95. between various VFP versions/capabilities.
  96. config BR2_PACKAGE_GCC_TARGET
  97. bool "gcc on the target filesystem has been removed"
  98. select BR2_LEGACY
  99. help
  100. The support for gcc in the target filesystem was deprecated
  101. since a while, and has been removed completely from Buildroot.
  102. See Buildroot's documentation for more explanations.
  103. config BR2_HAVE_DEVFILES
  104. bool "development files in target filesystem has been removed"
  105. select BR2_LEGACY
  106. help
  107. The installation of the development files in the target
  108. filesystem was deprecated since a while, and has been removed
  109. completely from Buildroot.
  110. See Buildroot's documentation for more explanations.
  111. ###############################################################################
  112. comment "Legacy options removed in 2013.05"
  113. config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
  114. bool "Realtek 8192 replaced by Realtek 81xx"
  115. select BR2_LEGACY
  116. select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
  117. help
  118. Now covers the whole Realtek 81xx familly: 8188/8192.
  119. config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
  120. bool "Realtek 8712 replaced by Realtek 87xx"
  121. select BR2_LEGACY
  122. select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
  123. help
  124. Now covers the whole Realtek 87xx familly: 8712/8723.
  125. ###############################################################################
  126. comment "Legacy options removed in 2013.02"
  127. config BR2_sa110
  128. bool "sa110 ARM target switched to strongarm"
  129. select BR2_LEGACY
  130. select BR2_strongarm
  131. help
  132. The SA110 is the same as a generic StrongARM, it just differs
  133. in speed, peripherals and cache.
  134. config BR2_sa1100
  135. bool "sa1100 ARM target switched to strongarm"
  136. select BR2_LEGACY
  137. select BR2_strongarm
  138. help
  139. The SA1100 is the same as a generic StrongARM, it just differs
  140. in speed, peripherals and cache.
  141. config BR2_PACKAGE_GDISK
  142. bool "gdisk has been replaced by gptfdisk"
  143. select BR2_LEGACY
  144. select BR2_PACKAGE_GPTFDISK
  145. help
  146. The option has been renamed BR2_PACKAGE_GPTFDISK.
  147. config BR2_PACKAGE_GDISK_GDISK
  148. bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
  149. select BR2_LEGACY
  150. select BR2_PACKAGE_GPTFDISK
  151. select BR2_PACKAGE_GPTFDISK_GDISK
  152. help
  153. The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
  154. config BR2_PACKAGE_GDISK_SGDISK
  155. bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
  156. select BR2_LEGACY
  157. select BR2_PACKAGE_GPTFDISK
  158. select BR2_PACKAGE_GPTFDISK_SGDISK
  159. help
  160. The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
  161. config BR2_PACKAGE_GDB_HOST
  162. bool "gdb for the host option has been renamed"
  163. select BR2_PACKAGE_HOST_GDB
  164. select BR2_LEGACY
  165. help
  166. Due to the conversion of gdb to the package infrastructure,
  167. the BR2_PACKAGE_GDB_HOST option has been renamed
  168. BR2_PACKAGE_HOST_GDB.
  169. config BR2_PACKAGE_DIRECTB_DITHER_RGB16
  170. bool "DirectFB RGB16 dithering option has been renamed"
  171. select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
  172. select BR2_LEGACY
  173. help
  174. The option has been renamed
  175. BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
  176. config BR2_PACKAGE_DIRECTB_TESTS
  177. bool "DirectFB Tests option has been renamed"
  178. select BR2_PACKAGE_DIRECTFB_TESTS
  179. select BR2_LEGACY
  180. help
  181. The option has been renamed
  182. BR2_PACKAGE_DIRECTFB_TESTS.
  183. ###############################################################################
  184. comment "Legacy options removed in 2012.11"
  185. config BR2_PACKAGE_CUSTOMIZE
  186. bool "customize package has been removed"
  187. select BR2_LEGACY
  188. help
  189. The 'customize' special package has been removed. Instead,
  190. we recommend to create either your own packages, or use a
  191. post-build script to customize your root filesystem. See
  192. Buildroot's documentation for more details.
  193. config BR2_PACKAGE_XSERVER_xorg
  194. bool "X.org modular server"
  195. select BR2_LEGACY
  196. select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
  197. help
  198. The option has been renamed
  199. BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
  200. config BR2_PACKAGE_XSERVER_tinyx
  201. bool "KDrive / TinyX server"
  202. select BR2_LEGACY
  203. select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
  204. help
  205. The option has been renamed
  206. BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
  207. config BR2_PACKAGE_PTHREAD_STUBS
  208. bool "pthread-stubs option has been renamed"
  209. select BR2_LEGACY
  210. select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
  211. depends on BR2_PACKAGE_XORG7
  212. help
  213. For consistency reason, the pthread-stubs package has been
  214. renamed to xlib_libpthread-stubs.
  215. ###############################################################################
  216. comment "Legacy options removed in 2012.08"
  217. config BR2_PACKAGE_GETTEXT_STATIC
  218. bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
  219. select BR2_LEGACY
  220. help
  221. To build a static gettext library, select BR2_PREFER_STATIC_LIB.
  222. config BR2_PACKAGE_LIBINTL
  223. bool "libintl"
  224. select BR2_LEGACY
  225. select BR2_PACKAGE_GETTEXT
  226. help
  227. libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
  228. only installs the library, not the executables.
  229. config BR2_PACKAGE_INPUT_TOOLS_EVTEST
  230. bool "input-tools evtest is now a separate package evtest"
  231. select BR2_LEGACY
  232. select BR2_PACKAGE_EVTEST
  233. help
  234. The evtest program from input-tools is now a separate package.
  235. config BR2_BFIN_FDPIC
  236. bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
  237. select BR2_BINFMT_FDPIC
  238. select BR2_LEGACY
  239. config BR2_BFIN_FLAT
  240. bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
  241. select BR2_BINFMT_FLAT
  242. select BR2_LEGACY
  243. endmenu