diff -r 000000000000 -r 0725d7f8ab22 config/libc/eglibc.in --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config/libc/eglibc.in Mon Aug 11 12:22:47 2008 +0000 @@ -0,0 +1,131 @@ +# eglibc options + +choice + bool + prompt "eglibc version" + +config EGLIBC_V_TRUNK + bool + prompt "'trunk'" + help + Selecting this will export the trunk of the eglibc subversion repository. + +config EGLIBC_V_2_5 + bool + prompt "2.5" + +config EGLIBC_V_2_6 + bool + prompt "2.6" + +config EGLIBC_V_2_7 + bool + prompt "2.7" + +config EGLIBC_V_2_8 + bool + prompt "2.8" + +# CT_INSERT_VERSION_ABOVE +# Don't remove above line! +endchoice + +config LIBC_VERSION + string + default "trunk" if EGLIBC_V_TRUNK + default "2_5" if EGLIBC_V_2_5 + default "2_6" if EGLIBC_V_2_6 + default "2_7" if EGLIBC_V_2_7 + default "2_8" if EGLIBC_V_2_8 +# CT_INSERT_VERSION_STRING_ABOVE +# Don't remove above line! + +config EGLIBC_REVISION + string + prompt "Revision to use" + default "HEAD" + help + Enter the revision of trunk you want to use. + Default is HEAD. + + A revision argument can be one of: + NUMBER revision number + '{' DATE '}' revision at start of the date (*) + 'HEAD' latest in repository + + (*) If you want to use a date, please use ISO-8601 formats if + at all possible. + +config EGLIBC_CHECKOUT + bool + prompt "checkout instead of export" + default y if EGLIBC_V_TRUNK + default n if ! EGLIBC_V_TRUNK + help + By default, the eglibc download will be an export of the subversion + repository. If you say 'y' here, then the repository will instead be + checked-out, so that you can update it later. + + Note that crosstool-NG will *not* update your working copy, you will + have to do that yourself. + +config LIBC_EGLIBC_EXTRA_CONFIG + string + prompt "eglibc extra config" + default "" + help + Extra flags to pass onto ./configure when configuring eglibc. + + Eg.: --enable-static-nss + +config LIBC_EGLIBC_EXTRA_CFLAGS + string + prompt "eglibc extra target CFLAGS" + default "" + help + Extra target CFLAGS to use when building eglibc. + +config LIBC_EXTRA_CC_ARGS + string + prompt "gcc extra flags" + default "" + help + Extra flags to pass gcc when building eglibc. + + Seldom used, except for sparc64 which seems to need the flag -64 + to be passed onto gcc. + +config LIBC_EGLIBC_USE_PORTS + bool + prompt "Use the ports addon" + default n + help + The ports addon contains some architecture ports that are not available + in the official glibc distribution. + + For example, this is the case for ARM with glibc >= 2.4 + + Say n only if you're sure that your architecture is in the official + glibc distribution for your chosen version. + +config LIBC_ADDONS + bool + prompt "Pass extra addons list" + default n + help + If you say Y here, you'll be able to give the list of addons you want to + include in your C library. + +config LIBC_ADDONS_LIST + string + prompt "Extra addons" + default "" + depends on LIBC_ADDONS + help + Extra addons to include in eglibc. Space separated list. + + You need to specify neither linuxthreads nor nptl, as they are added + automagically for you depending on the threading model you choosed + earlier. + + Eg.: crypt (for very old glibces)