config/libc/uClibc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed May 21 22:00:52 2008 +0000 (2008-05-21)
changeset 527 4ac12179ef23
parent 500 a8b11d75e253
child 710 021546adce69
permissions -rw-r--r--
Introduce target-specific LDFLAGS, the same way we have CFLAGS for the target.
It seems to be helping gcc somewhat into telling the correct endianness to ld that sticks with little endian even when the target is big (eg armeb-unknown-linux-uclibcgnueabi).
There's still work to do, especially finish the gcc part that is not in this commit.

/trunk/scripts/functions | 9 7 2 0 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
yann@448
     1
# uClibc options
yann@448
     2
yann@448
     3
choice
yann@448
     4
    bool
yann@448
     5
    prompt "uClibc version"
yann@448
     6
yann@448
     7
config LIBC_V_snapshot
yann@448
     8
    bool
yann@448
     9
    prompt "latest snapshot"
yann@448
    10
yann@448
    11
config LIBC_V_specific_date
yann@448
    12
    bool
yann@448
    13
    prompt "<specific date>"
yann@448
    14
yann@448
    15
config LIBC_V_0_9_28
yann@448
    16
    bool
yann@448
    17
    prompt "0.9.28 (OBSOLETE)"
yann@448
    18
    depends on OBSOLETE
yann@448
    19
yann@448
    20
config LIBC_V_0_9_28_1
yann@448
    21
    bool
yann@448
    22
    prompt "0.9.28.1 (OBSOLETE)"
yann@448
    23
    depends on OBSOLETE
yann@448
    24
yann@448
    25
config LIBC_V_0_9_28_2
yann@448
    26
    bool
yann@448
    27
    prompt "0.9.28.2 (OBSOLETE)"
yann@448
    28
    depends on OBSOLETE
yann@448
    29
yann@448
    30
config LIBC_V_0_9_28_3
yann@448
    31
    bool
yann@448
    32
    prompt "0.9.28.3"
yann@448
    33
yann@448
    34
config LIBC_V_0_9_29
yann@448
    35
    bool
yann@448
    36
    prompt "0.9.29"
yann@448
    37
yann@448
    38
# CT_INSERT_VERSION_ABOVE
yann@448
    39
# Don't remove above line!
yann@448
    40
endchoice
yann@448
    41
yann@448
    42
config LIBC_VERSION
yann@448
    43
    string
yann@448
    44
    prompt "Enter date (YYYYMMDD)" if LIBC_V_specific_date
yann@448
    45
    default "snapshot" if LIBC_V_snapshot
yann@448
    46
    default "0.9.28" if LIBC_V_0_9_28
yann@448
    47
    default "0.9.28.1" if LIBC_V_0_9_28_1
yann@448
    48
    default "0.9.28.2" if LIBC_V_0_9_28_2
yann@448
    49
    default "0.9.28.3" if LIBC_V_0_9_28_3
yann@448
    50
    default "0.9.29" if LIBC_V_0_9_29
yann@448
    51
# CT_INSERT_VERSION_STRING_ABOVE
yann@448
    52
# Don't remove above line!
yann@448
    53
    help
yann@448
    54
      Enter the date of the snapshot you want to use in the form: YYYYMMDD
yann@448
    55
      where YYYY is the 4-digit year, MM the 2-digit month and DD the 2-digit
yann@448
    56
      day in the month.
yann@448
    57
      
yann@448
    58
      Please note that uClibc site removes snapshots older than a month.
yann@448
    59
yann@448
    60
choice
yann@448
    61
    bool
yann@500
    62
    prompt "uClibc verbosity:"
yann@504
    63
    default LIBC_UCLIBC_VERBOSITY_0
yann@500
    64
yann@500
    65
config LIBC_UCLIBC_VERBOSITY_0
yann@500
    66
    bool
yann@500
    67
    prompt "Simplified"
yann@500
    68
    help
yann@500
    69
      Print simplified command lines.
yann@500
    70
yann@500
    71
config LIBC_UCLIBC_VERBOSITY_1
yann@500
    72
    bool
yann@500
    73
    prompt "Full commands"
yann@500
    74
    help
yann@500
    75
      Print full command lines.
yann@500
    76
yann@500
    77
endchoice
yann@500
    78
yann@500
    79
config LIBC_UCLIBC_VERBOSITY
yann@500
    80
    string
yann@500
    81
    default ""      if LIBC_UCLIBC_VERBOSITY_0
yann@500
    82
    default "V=1"   if LIBC_UCLIBC_VERBOSITY_1
yann@500
    83
yann@500
    84
choice
yann@500
    85
    bool
yann@448
    86
    prompt "Debug level"
yann@448
    87
    default LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
    88
yann@448
    89
config LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
    90
    bool
yann@448
    91
    prompt "none"
yann@448
    92
yann@448
    93
config LIBC_UCLIBC_DEBUG_LEVEL_1
yann@448
    94
    bool
yann@448
    95
    prompt "minimal"
yann@448
    96
yann@448
    97
config LIBC_UCLIBC_DEBUG_LEVEL_2
yann@448
    98
    bool
yann@448
    99
    prompt "all"
yann@448
   100
yann@448
   101
endchoice
yann@448
   102
yann@448
   103
config LIBC_UCLIBC_DEBUG_LEVEL
yann@448
   104
    int
yann@448
   105
    default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
   106
    default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
yann@448
   107
    default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
yann@448
   108
yann@448
   109
config LIBC_UCLIBC_CONFIG_FILE
yann@448
   110
    string
yann@448
   111
    prompt "Configuration file"
yann@448
   112
    default ""
yann@448
   113
    help
yann@448
   114
      Path to the configuration file.
yann@448
   115
      
yann@448
   116
      You _must_ provide one (for now).
yann@448
   117
yann@448
   118
config LIBC_UCLIBC_LOCALES
yann@448
   119
    bool
yann@448
   120
    prompt "Add support for locales"
yann@448
   121
    default n
yann@448
   122
    help
yann@448
   123
      Say y if you want uClibc to support localisation.
yann@448
   124
yann@448
   125
      Note that seems to be broken on recent uClibc releases.