yann@1: # glibc options yann@1: yann@1: choice yann@1: bool yann@1: prompt "glibc version" yann@1: yann@1: config LIBC_V_1_09_1 yann@1: bool yann@1: prompt "1.09.1" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_0_1 yann@1: bool yann@1: prompt "2.0.1" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_0_6 yann@1: bool yann@1: prompt "2.0.6" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_1_1 yann@1: bool yann@1: prompt "2.1.1" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_1_2 yann@1: bool yann@1: prompt "2.1.2" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_1_3 yann@1: bool yann@1: prompt "2.1.3" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_2 yann@1: bool yann@1: prompt "2.2" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_2_1 yann@1: bool yann@1: prompt "2.2.1" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_2_2 yann@1: bool yann@1: prompt "2.2.2" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_2_3 yann@1: bool yann@1: prompt "2.2.3" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_2_4 yann@1: bool yann@1: prompt "2.2.4" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_2_5 yann@1: bool yann@1: prompt "2.2.5" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_3 yann@1: bool yann@1: prompt "2.3" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_3_1 yann@1: bool yann@1: prompt "2.3.1" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_3_2 yann@1: bool yann@1: prompt "2.3.2" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_3_3 yann@1: bool yann@1: prompt "2.3.3" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_3_4 yann@1: bool yann@1: prompt "2.3.4" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_3_5 yann@1: bool yann@1: prompt "2.3.5" yann@61: depends on OBSOLETE yann@1: yann@1: config LIBC_V_2_3_6 yann@1: bool yann@1: prompt "2.3.6" yann@1: yann@1: config LIBC_V_2_4 yann@1: bool yann@1: prompt "2.4" yann@1: yann@1: config LIBC_V_2_5 yann@1: bool yann@1: prompt "2.5" yann@1: yann@1: # CT_INSERT_VERSION_ABOVE yann@22: # Don't remove above line! yann@1: endchoice yann@1: yann@1: config LIBC_VERSION yann@1: string yann@1: default "1.09.1" if LIBC_V_1_09_1 yann@1: default "2.0.1" if LIBC_V_2_0_1 yann@1: default "2.0.6" if LIBC_V_2_0_6 yann@1: default "2.1.1" if LIBC_V_2_1_1 yann@1: default "2.1.2" if LIBC_V_2_1_2 yann@1: default "2.1.3" if LIBC_V_2_1_3 yann@1: default "2.2" if LIBC_V_2_2 yann@1: default "2.2.1" if LIBC_V_2_2_1 yann@1: default "2.2.2" if LIBC_V_2_2_2 yann@1: default "2.2.3" if LIBC_V_2_2_3 yann@1: default "2.2.4" if LIBC_V_2_2_4 yann@1: default "2.2.5" if LIBC_V_2_2_5 yann@1: default "2.3" if LIBC_V_2_3 yann@1: default "2.3.1" if LIBC_V_2_3_1 yann@1: default "2.3.2" if LIBC_V_2_3_2 yann@1: default "2.3.3" if LIBC_V_2_3_3 yann@1: default "2.3.4" if LIBC_V_2_3_4 yann@1: default "2.3.5" if LIBC_V_2_3_5 yann@1: default "2.3.6" if LIBC_V_2_3_6 yann@1: default "2.4" if LIBC_V_2_4 yann@1: default "2.5" if LIBC_V_2_5 yann@1: # CT_INSERT_VERSION_STRING_ABOVE yann@1: # Don't remove above line! yann@1: yann@1: config LIBC_GLIBC_EXTRA_CONFIG yann@1: string yann@1: prompt "glibc extra config" yann@1: default "" yann@1: help yann@1: Extra flags to pass onto ./configure when configuring glibc. yann@1: yann@1: Eg.: --enable-static-nss yann@1: yann@1: config LIBC_GLIBC_EXTRA_CFLAGS yann@1: string yann@1: prompt "glibc extra target CFLAGS" yann@1: default "" yann@1: help yann@1: Extra target CFLAGS to use when building glibc. yann@1: yann@1: config LIBC_EXTRA_CC_ARGS yann@1: string yann@1: prompt "gcc extra flags" yann@1: default "" yann@1: help yann@1: Extra flags to pass gcc when building glibc. yann@1: yann@1: Seldom used, except for sparc64 which seems to need the flag -64 yann@1: to be passed onto gcc. yann@1: yann@1: # Please note: This is not used for now (no sh support). yann@1: config LIBC_GLIBC_CONFIGPARMS yann@1: string yann@1: prompt "Extra config params (READ HELP)" yann@1: default "" if ARCH != "sh3" && ARCH != "sh4" yann@1: default "no-z-defs=yes" if ARCH = "sh3" || ARCH = "sh4" yann@1: help yann@1: Some architectures need to set options in the file configparms. yann@1: This is the case for sh3/4, which really need to set configparms as of yann@1: gcc-3.4/glibc-2.3.2. yann@1: yann@1: Unless you are building a toolchain for sh3/4, you should leave that empty. yann@1: yann@1: Note: this is awkward, doesn't work well if you need more than one yann@1: line in configparms yann@1: yann@16: config LIBC_GLIBC_USE_PORTS yann@16: bool yann@16: prompt "Use the ports addon" yann@16: default y yann@16: help yann@16: The ports addon contains some architecture ports that are not available yann@16: in the official glibc distribution. yann@16: yann@16: For example, this is the case for ARM with glibc >= 2.4 yann@16: yann@16: Say n only if you're sure that your architecture is in the official yann@16: glibc distribution for your chosen version. yann@16: yann@1: config LIBC_ADDONS yann@1: bool yann@1: prompt "Pass extra addons list" yann@1: default n yann@1: help yann@1: If you say Y here, you'll be able to give the list of addons you want to yann@1: include in your C library. yann@1: yann@1: config LIBC_ADDONS_LIST yann@1: string yann@1: prompt "Extra addons" yann@1: default "" yann@16: depends on LIBC_ADDONS yann@1: help yann@1: Extra addons to include in glibc. yann@1: yann@1: Eg.: crypt (for very old glibces) yann@1: linuxthreads (for the linuxthreads implementation of threads)