yann@448: # glibc options yann@448: yann@448: choice yann@448: bool yann@448: prompt "glibc version" yann@448: yann@710: config LIBC_V_LATEST yann@710: bool yann@710: prompt "'latest' snapshot (EXPERIMENTAL)" yann@710: depends on EXPERIMENTAL yann@710: yann@710: config LIBC_V_date yann@710: bool yann@710: prompt " (EXPERIMENTAL)" yann@710: depends on EXPERIMENTAL yann@710: yann@448: config LIBC_V_2_3_6 yann@448: bool yann@448: prompt "2.3.6 (OBSOLETE)" yann@448: depends on OBSOLETE yann@448: yann@448: config LIBC_V_2_5 yann@448: bool yann@448: prompt "2.5" yann@448: yann@448: config LIBC_V_2_5_1 yann@448: bool yann@448: prompt "2.5.1" yann@448: yann@448: config LIBC_V_2_6 yann@448: bool yann@448: prompt "2.6" yann@448: yann@448: config LIBC_V_2_6_1 yann@448: bool yann@448: prompt "2.6.1" yann@448: yann@448: config LIBC_V_2_7 yann@448: bool yann@448: prompt "2.7" yann@448: depends on EXPERIMENTAL yann@448: yann@448: # CT_INSERT_VERSION_ABOVE yann@448: # Don't remove above line! yann@448: endchoice yann@448: yann@448: config LIBC_VERSION yann@448: string yann@710: prompt "Enter date (YYYYMMDD)" if LIBC_V_date yann@710: default "latest" if LIBC_V_LATEST yann@448: default "2.3.6" if LIBC_V_2_3_6 yann@448: default "2.4" if LIBC_V_2_4 yann@448: default "2.5" if LIBC_V_2_5 yann@448: default "2.5.1" if LIBC_V_2_5_1 yann@448: default "2.6" if LIBC_V_2_6 yann@448: default "2.6.1" if LIBC_V_2_6_1 yann@448: default "2.7" if LIBC_V_2_7 yann@448: # CT_INSERT_VERSION_STRING_ABOVE yann@448: # Don't remove above line! yann@448: yann@448: config LIBC_GLIBC_EXTRA_CONFIG yann@448: string yann@448: prompt "glibc extra config" yann@448: default "" yann@448: help yann@448: Extra flags to pass onto ./configure when configuring glibc. yann@448: yann@448: Eg.: --enable-static-nss yann@448: yann@448: config LIBC_GLIBC_EXTRA_CFLAGS yann@448: string yann@448: prompt "glibc extra target CFLAGS" yann@448: default "" yann@448: help yann@448: Extra target CFLAGS to use when building glibc. yann@448: yann@448: config LIBC_EXTRA_CC_ARGS yann@448: string yann@448: prompt "gcc extra flags" yann@448: default "" yann@448: help yann@448: Extra flags to pass gcc when building glibc. yann@448: yann@448: Seldom used, except for sparc64 which seems to need the flag -64 yann@448: to be passed onto gcc. yann@448: yann@448: # Please note: This is not used for now (no sh support). yann@448: config LIBC_GLIBC_CONFIGPARMS yann@448: string yann@448: prompt "Extra config params (READ HELP)" yann@448: default "" if ARCH != "sh3" && ARCH != "sh4" yann@448: default "no-z-defs=yes" if ARCH = "sh3" || ARCH = "sh4" yann@448: help yann@448: Some architectures need to set options in the file configparms. yann@448: This is the case for sh3/4, which really need to set configparms as of yann@448: gcc-3.4/glibc-2.3.2. yann@448: yann@448: Unless you are building a toolchain for sh3/4, you should leave that empty. yann@448: yann@448: Note: this is awkward, doesn't work well if you need more than one yann@448: line in configparms yann@448: yann@448: config LIBC_GLIBC_USE_PORTS yann@448: bool yann@448: prompt "Use the ports addon" yann@448: default n yann@448: help yann@448: The ports addon contains some architecture ports that are not available yann@448: in the official glibc distribution. yann@448: yann@448: For example, this is the case for ARM with glibc >= 2.4 yann@448: yann@448: Say n only if you're sure that your architecture is in the official yann@448: glibc distribution for your chosen version. yann@448: yann@448: config LIBC_ADDONS yann@448: bool yann@448: prompt "Pass extra addons list" yann@448: default n yann@448: help yann@448: If you say Y here, you'll be able to give the list of addons you want to yann@448: include in your C library. yann@448: yann@448: config LIBC_ADDONS_LIST yann@448: string yann@448: prompt "Extra addons" yann@448: default "" yann@448: depends on LIBC_ADDONS yann@448: help yann@448: Extra addons to include in glibc. Space separated list. yann@448: yann@448: You need to specify neither linuxthreads nor nptl, as they are added yann@448: automagically for you depending on the threading model you choosed yann@448: earlier. yann@448: yann@448: Eg.: crypt (for very old glibces)