diff options
author | Rob Landley <rob@landley.net> | 2006-05-09 22:08:56 +0000 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2006-05-09 22:08:56 +0000 |
commit | c503df5bdda79ee9ed755325c0d76350a7a719c8 (patch) | |
tree | de6d49c010d80fc41028bf9ca7ef3872c30a4e18 /Config.in | |
parent | 2431830018a3cb789af0793647d7ba3db31d72f2 (diff) | |
download | busybox-w32-c503df5bdda79ee9ed755325c0d76350a7a719c8.tar.gz busybox-w32-c503df5bdda79ee9ed755325c0d76350a7a719c8.tar.bz2 busybox-w32-c503df5bdda79ee9ed755325c0d76350a7a719c8.zip |
Split CONFIG_DEBUG from CONFIG_DEBUG_PESSIMIZE, and consolidate some Rules.mak
stuff along the way.
Diffstat (limited to 'Config.in')
-rw-r--r-- | Config.in | 22 |
1 files changed, 16 insertions, 6 deletions
@@ -288,17 +288,27 @@ endmenu | |||
288 | menu 'Debugging Options' | 288 | menu 'Debugging Options' |
289 | 289 | ||
290 | config CONFIG_DEBUG | 290 | config CONFIG_DEBUG |
291 | bool "Build BusyBox with Debugging symbols" | 291 | bool "Build BusyBox with extra Debugging symbols" |
292 | default n | 292 | default n |
293 | help | 293 | help |
294 | Say Y here if you wish to compile BusyBox with debugging symbols. | 294 | Say Y here if you wish to examine BusyBox internals while applets are |
295 | This will allow you to use a debugger to examine BusyBox internals | 295 | running. This increases the size of the binary considerably, and |
296 | while applets are running. This increases the size of the binary | 296 | should only be used when doing development. If you are doing |
297 | considerably and should only be used when doing development. | 297 | development and want to debug BusyBox, answer Y. |
298 | If you are doing development and want to debug BusyBox, answer Y. | ||
299 | 298 | ||
300 | Most people should answer N. | 299 | Most people should answer N. |
301 | 300 | ||
301 | config CONFIG_DEBUG_PESSIMIZE | ||
302 | bool "Disable compiler optimizations." | ||
303 | default n | ||
304 | depends on CONFIG_DEBUG | ||
305 | help | ||
306 | The compiler's optimization of source code can eliminate and reorder | ||
307 | code, resulting in an executable that's hard to understand when | ||
308 | stepping through it with a debugger. This switches it off, resulting | ||
309 | in a much bigger executable that more closely matches the source | ||
310 | code. | ||
311 | |||
302 | choice | 312 | choice |
303 | prompt "Additional debugging library" | 313 | prompt "Additional debugging library" |
304 | default CONFIG_NO_DEBUG_LIB | 314 | default CONFIG_NO_DEBUG_LIB |