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"
18 # Don't remove next line
19 # CT_INSERT_VERSION_BELOW
49 Selecting this will export the trunk of the eglibc subversion repository.
55 # Don't remove next line
56 # CT_INSERT_VERSION_STRING_BELOW
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 default "trunk" if EGLIBC_V_TRUNK
65 config EGLIBC_REVISION
67 prompt "Revision to use"
70 Enter the revision of trunk you want to use.
73 A revision argument can be one of:
74 NUMBER revision number
75 '{' DATE '}' revision at start of the date (*)
76 'HEAD' latest in repository
78 (*) If you want to use a date, please use ISO-8601 formats if
81 config EGLIBC_CHECKOUT
83 prompt "checkout instead of export"
84 default y if EGLIBC_V_TRUNK
85 default n if ! EGLIBC_V_TRUNK
87 By default, the eglibc download will be an export of the subversion
88 repository. If you say 'y' here, then the repository will instead be
89 checked-out, so that you can update it later.
91 Note that crosstool-NG will *not* update your working copy, you will
92 have to do that yourself.