yann@1: # C library options yann@1: yann@1585: menu "C-library" yann@1585: yann@850: config LIBC yann@850: string mgl@1469: default "newlib" if BARE_METAL && ARCH_avr32 && EXPERIMENTAL mgl@1468: default "none" if BARE_METAL yann@850: yann@852: config LIBC_VERSION yann@852: string yann@852: help yann@852: Enter the date of the snapshot you want to use in the form: YYYYMMDD yann@852: where YYYY is the 4-digit year, MM the 2-digit month and DD the 2-digit yann@852: day in the month. yann@852: yann@852: Please note: yann@852: - glibc has snapshots done every monday, and only the last ten are kept. yann@852: - uClibc has daily snapshots, and only the last 30-or-so are kept. yann@852: yann@852: So if you want to be able to re-build your toolchain later, you will yann@852: have to save your C library tarball by yourself. yann@852: yann@922: source config.gen/libc.in yann@1: yann@852: comment "Common C library options" yann@1: yann@95: config LIBC_SUPPORT_NPTL yann@95: bool yann@95: default n yann@95: yann@95: config LIBC_SUPPORT_LINUXTHREADS yann@95: bool yann@95: default n yann@95: yann@852: config THREADS yann@852: string yann@852: default "nptl" if THREADS_NPTL yann@852: default "linuxthreads" if THREADS_LINUXTHREADS yann@852: default "none" if THREADS_NONE yann@852: yann@802: choice yann@802: bool yann@802: prompt "Threading implementation to use:" yann@802: default THREADS_NPTL if LIBC_SUPPORT_NPTL yann@802: default THREADS_LINUXTHREADS if LIBC_SUPPORT_LINUXTHREADS && ! LIBC_SUPPORT_NPTL yann@802: default THREADS_NONE if ! LIBC_SUPPORT_LINUXTHREADS && ! LIBC_SUPPORT_NPTL yann@1: yann@802: config THREADS_NPTL yann@802: bool yann@802: prompt "nptl" yann@802: depends on LIBC_SUPPORT_NPTL yann@787: yann@802: config THREADS_LINUXTHREADS yann@802: bool yann@802: prompt "linuxthreads" yann@802: depends on LIBC_SUPPORT_LINUXTHREADS yann@802: yann@802: config THREADS_NONE yann@802: bool yann@802: prompt "none" yann@802: yann@802: endchoice yann@802: yann@1: endmenu