config/libc/uClibc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Sep 23 14:48:10 2008 +0000 (2008-09-23)
changeset 872 fd4bf138f08f
parent 852 c17bb66e2aa5
child 922 3f0456891349
permissions -rw-r--r--
Bart De VOS pointed out that removing absolute paths from the libc linker scripts is plainly wrong.
It dates from dawn ages of the original crosstool code, and is not well explained. At that time, binutils might not understand the sysroot stuff, and it was necessary to remove absolute paths in that case.

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