2 # depends on ! BARE_METAL && ARCH_USE_MMU
5 select LIBC_SUPPORT_NPTL
6 select LIBC_SUPPORT_LINUXTHREADS
8 EGLIBC (Embedded GLIBC) is a variant of the standard GNU GLIBC
9 that is designed to work well on embedded systems. EGLIBC strives
10 to be source and binary compatible with GLIBC. Its goals include
11 a reduced footprint, configurable components, and improved
12 cross-compilation support. EGLIBC also includes some embedded ports
13 (such as e500/spe) that are normally separate add-ons of GLIBC.
17 prompt "eglibc version"
43 # CT_INSERT_VERSION_ABOVE
44 # Don't remove above line!
50 Selecting this will export the trunk of the eglibc subversion repository.
56 default "trunk" if EGLIBC_V_TRUNK
57 default "2_10" if LIBC_V_2_10
58 default "2_9" if EGLIBC_V_2_9
59 default "2_8" if EGLIBC_V_2_8
60 default "2_7" if EGLIBC_V_2_7
61 default "2_6" if EGLIBC_V_2_6
62 default "2_5" if EGLIBC_V_2_5
63 # CT_INSERT_VERSION_STRING_ABOVE
64 # Don't remove above line!
66 config EGLIBC_REVISION
68 prompt "Revision to use"
71 Enter the revision of trunk you want to use.
74 A revision argument can be one of:
75 NUMBER revision number
76 '{' DATE '}' revision at start of the date (*)
77 'HEAD' latest in repository
79 (*) If you want to use a date, please use ISO-8601 formats if
82 config EGLIBC_CHECKOUT
84 prompt "checkout instead of export"
85 default y if EGLIBC_V_TRUNK
86 default n if ! EGLIBC_V_TRUNK
88 By default, the eglibc download will be an export of the subversion
89 repository. If you say 'y' here, then the repository will instead be
90 checked-out, so that you can update it later.
92 Note that crosstool-NG will *not* update your working copy, you will
93 have to do that yourself.