mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-24 06:56:40 +00:00
6501c29fd1
- under bare-metal, the user is responsible for providing a gdbserver stub (r1433) - install a CT_TARGET-cc -> CT_TARGET-gcc symlink for the core gcc (r1434) - allow broader dependency in generated config files (r1435, r1436) - prepare C library menuconfig for using a C library under bare-metal (r1437) /trunk/scripts/build/cc/gcc.sh | 4 4 0 0 ++++ /trunk/config/debug/gdb.in | 5 5 0 0 +++++ /trunk/config/libc/glibc.in | 1 1 0 0 + /trunk/config/libc/uClibc.in | 1 1 0 0 + /trunk/config/libc/eglibc.in | 2 1 1 0 +- /trunk/config/config.mk | 20 8 12 0 ++++++++------------ /trunk/config/arch/sh.in | 2 1 1 0 +- /trunk/config/arch/ia64.in | 2 1 1 0 +- /trunk/config/arch/powerpc64.in | 2 1 1 0 +- /trunk/config/libc.in | 4 0 4 0 ---- 10 files changed, 23 insertions(+), 20 deletions(-)
65 lines
1.5 KiB
Plaintext
65 lines
1.5 KiB
Plaintext
# C library options
|
|
|
|
config LIBC
|
|
string
|
|
default "none" if BARE_METAL
|
|
|
|
menu "C-library"
|
|
|
|
config LIBC_VERSION
|
|
string
|
|
help
|
|
Enter the date of the snapshot you want to use in the form: YYYYMMDD
|
|
where YYYY is the 4-digit year, MM the 2-digit month and DD the 2-digit
|
|
day in the month.
|
|
|
|
Please note:
|
|
- glibc has snapshots done every monday, and only the last ten are kept.
|
|
- uClibc has daily snapshots, and only the last 30-or-so are kept.
|
|
|
|
So if you want to be able to re-build your toolchain later, you will
|
|
have to save your C library tarball by yourself.
|
|
|
|
source config.gen/libc.in
|
|
|
|
comment "Common C library options"
|
|
|
|
config LIBC_SUPPORT_NPTL
|
|
bool
|
|
default n
|
|
|
|
config LIBC_SUPPORT_LINUXTHREADS
|
|
bool
|
|
default n
|
|
|
|
config THREADS
|
|
string
|
|
default "nptl" if THREADS_NPTL
|
|
default "linuxthreads" if THREADS_LINUXTHREADS
|
|
default "none" if THREADS_NONE
|
|
|
|
choice
|
|
bool
|
|
prompt "Threading implementation to use:"
|
|
default THREADS_NPTL if LIBC_SUPPORT_NPTL
|
|
default THREADS_LINUXTHREADS if LIBC_SUPPORT_LINUXTHREADS && ! LIBC_SUPPORT_NPTL
|
|
default THREADS_NONE if ! LIBC_SUPPORT_LINUXTHREADS && ! LIBC_SUPPORT_NPTL
|
|
|
|
config THREADS_NPTL
|
|
bool
|
|
prompt "nptl"
|
|
depends on LIBC_SUPPORT_NPTL
|
|
|
|
config THREADS_LINUXTHREADS
|
|
bool
|
|
prompt "linuxthreads"
|
|
depends on LIBC_SUPPORT_LINUXTHREADS
|
|
|
|
config THREADS_NONE
|
|
bool
|
|
prompt "none"
|
|
|
|
endchoice
|
|
|
|
endmenu
|