config/global/ct-behave.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Mar 29 20:15:25 2010 +0200 (2010-03-29)
changeset 1869 619a87a01562
parent 1868 89f16f038b92
child 2227 5158aa602e58
permissions -rw-r--r--
config: move backend-related options to their own file
     1 # Options specific to crosstool-NG overall behavior
     2 
     3 comment "crosstool-NG behavior"
     4 
     5 config OBSOLETE
     6     bool
     7     prompt "Use obsolete features"
     8     default n
     9     help
    10       If you set this to Y, you will be able to select obsolete features.
    11       
    12       Such obsolete features are the use of old kernel headers, old gcc
    13       versions, etc... for which maintaining support in crosstool-NG
    14       would be very costly.
    15       
    16       It does not however mean that the specific feature or version has been
    17       marked obsolete by the upstream team.
    18 
    19 config EXPERIMENTAL
    20     bool
    21     prompt "Try features marked as EXPERIMENTAL"
    22     default n
    23     help
    24       If you set this to Y, then you will be able to try very experimental
    25       features.
    26       
    27       Experimental features can be one of:
    28         - working, in which case you should tell me it is!
    29         - buggy, in which case you could try patching and send me the result
    30         - unfinished, in which case you could try hacking it and send me the result
    31         - non-existant, in which case you could also try hacking it in and send me
    32           the result
    33 
    34 config DEBUG_CT
    35     bool
    36     prompt "Debug crosstool-NG"
    37     default n
    38     depends on ! BACKEND
    39     help
    40       Say 'y' here to get some options regarding debugging crosstool-NG.
    41 
    42 if DEBUG_CT
    43 
    44 config DEBUG_PAUSE_STEPS
    45     bool
    46     prompt "Pause between every steps"
    47     default n
    48     help
    49       Say 'y' if you intend to attend the build, and want to investigate
    50       the result of each steps before running the next one.
    51 
    52 config DEBUG_CT_SAVE_STEPS
    53     bool
    54     prompt "Save intermediate steps"
    55     default n
    56     help
    57       If you say 'y' here, then you will be able to restart crosstool-NG at
    58       any step.
    59       
    60       It is not currently possible to restart at any of the debug facilities.
    61       They are treated as a whole.
    62       
    63       See docs/overview.txt for the list of steps.
    64 
    65 config DEBUG_CT_SAVE_STEPS_GZIP
    66     bool
    67     prompt "gzip saved states"
    68     default y
    69     depends on DEBUG_CT_SAVE_STEPS
    70     help
    71       If you are tight on space, then you can ask to gzip the saved states
    72       tarballs. On the other hand, this takes some longer time...
    73       
    74       To lose as less time as possible, the gzip process is done with a low
    75       compression ratio (-3), which gives roughly 70% gain in size. Going
    76       further doesn't gain much, and takes far more time (believe me, I've
    77       got figures here! :-) ).
    78 
    79 config NO_OVERIDE_LC_MESSAGES
    80     bool
    81     prompt "Do *not* overide LC_MESSAGES (EXPERIMENTAL)"
    82     depends on EXPERIMENTAL
    83     default n
    84     help
    85       By default, crosstool-NG sets and exports LC_ALL=C so that the
    86       build.log file contains english messages, that can be read by
    87       people most likely to help interpret the logs. If you say N here,
    88       and your locale is not an english language, then dissecting your
    89       log file will be difficult for most people but you.
    90       
    91       If you say Y here, then your current locale settings will be used
    92       to print messages, instead of plain english.
    93       
    94       Say N, please.
    95 
    96 endif