Mercurial > hg > aboriginal
annotate sources/baseconfig-uClibc @ 1283:ba8e5317049c
More chipping away at the LFS build. Add basic locale support to uClibc config and hit gettext about the head and shoulders with sed until it compiles despite autoconf still being utterly useless.
author | Rob Landley <rob@landley.net> |
---|---|
date | Thu, 11 Nov 2010 04:50:39 -0600 |
parents | b1318c20a66f |
children | d5f698cc8a10 |
rev | line source |
---|---|
888 | 1 # Common configuration for uClibc. |
2 | |
3 # This is a miniconfig (created by running sources/toys/miniconfig.sh on | |
4 # a full .config file), to which target-specific entries in $UCLIBC_CONFIG | |
5 # (from the target's settings file) are appended. | |
6 | |
1122
481386888ace
Commemorate symbols 0.9.30 needed, for debugging purposes.
Rob Landley <rob@landley.net>
parents:
1037
diff
changeset
|
7 # Obsolete symbols 0.9.30 needs |
481386888ace
Commemorate symbols 0.9.30 needed, for debugging purposes.
Rob Landley <rob@landley.net>
parents:
1037
diff
changeset
|
8 |
481386888ace
Commemorate symbols 0.9.30 needed, for debugging purposes.
Rob Landley <rob@landley.net>
parents:
1037
diff
changeset
|
9 #UCLIBC_HAS_THREADS=y |
481386888ace
Commemorate symbols 0.9.30 needed, for debugging purposes.
Rob Landley <rob@landley.net>
parents:
1037
diff
changeset
|
10 #UCLIBC_HAS_REALTIME=y |
481386888ace
Commemorate symbols 0.9.30 needed, for debugging purposes.
Rob Landley <rob@landley.net>
parents:
1037
diff
changeset
|
11 #UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y |
481386888ace
Commemorate symbols 0.9.30 needed, for debugging purposes.
Rob Landley <rob@landley.net>
parents:
1037
diff
changeset
|
12 |
481386888ace
Commemorate symbols 0.9.30 needed, for debugging purposes.
Rob Landley <rob@landley.net>
parents:
1037
diff
changeset
|
13 # Baseconfig for 0.9.31 |
481386888ace
Commemorate symbols 0.9.30 needed, for debugging purposes.
Rob Landley <rob@landley.net>
parents:
1037
diff
changeset
|
14 |
871
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
15 ARCH_HAS_MMU=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
16 ARCH_USE_MMU=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
17 UCLIBC_HAS_FLOATS=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
18 DO_C99_MATH=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
19 UCLIBC_HAS_FENV=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
20 HAVE_SHARED=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
21 LDSO_CACHE_SUPPORT=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
22 LDSO_BASE_FILENAME="ld-uClibc.so" |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
23 UCLIBC_STATIC_LDCONFIG=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
24 LDSO_RUNPATH=y |
1272
b1318c20a66f
Config tweak to make uClibc work if you install the cross-compiler at /tools and build with CCWRAP_DYNAMIC_LINKER=/tools/lib/ld-uClibc.so.0 exported.
Rob Landley <rob@landley.net>
parents:
1254
diff
changeset
|
25 LDSO_SEARCH_INTERP_PATH=y |
871
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
26 UCLIBC_CTOR_DTOR=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
27 LINUXTHREADS_OLD=y |
1254
9df779cde3e9
Tweak uClibc config to add __progname support and debuggable pthreads.
Rob Landley <rob@landley.net>
parents:
1222
diff
changeset
|
28 PTHREADS_DEBUG_SUPPORT=y |
871
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
29 UCLIBC_HAS_SYSLOG=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
30 UCLIBC_HAS_LFS=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
31 MALLOC_GLIBC_COMPAT=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
32 UCLIBC_DYNAMIC_ATEXIT=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
33 UCLIBC_SUSV3_LEGACY=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
34 UCLIBC_SUSV3_LEGACY_MACROS=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
35 UCLIBC_SUSV4_LEGACY=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
36 UCLIBC_HAS_SHADOW=y |
1254
9df779cde3e9
Tweak uClibc config to add __progname support and debuggable pthreads.
Rob Landley <rob@landley.net>
parents:
1222
diff
changeset
|
37 UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y |
9df779cde3e9
Tweak uClibc config to add __progname support and debuggable pthreads.
Rob Landley <rob@landley.net>
parents:
1222
diff
changeset
|
38 UCLIBC_HAS___PROGNAME=y |
871
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
39 UCLIBC_HAS_PTY=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
40 ASSUME_DEVPTS=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
41 UNIX98PTY_ONLY=y |
1037 | 42 UCLIBC_HAS_LIBUTIL=y |
871
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
43 UCLIBC_HAS_TM_EXTENSIONS=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
44 UCLIBC_HAS_TZ_CACHING=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
45 UCLIBC_HAS_TZ_FILE=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
46 UCLIBC_HAS_TZ_FILE_READ_MANY=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
47 UCLIBC_LINUX_SPECIFIC=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
48 UCLIBC_HAS_GNU_ERROR=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
49 UCLIBC_BSD_SPECIFIC=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
50 UCLIBC_HAS_BSD_ERR=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
51 UCLIBC_HAS_OBSOLETE_BSD_SIGNAL=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
52 UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
53 UCLIBC_NTP_LEGACY=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
54 UCLIBC_SV4_DEPRECATED=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
55 UCLIBC_HAS_ADVANCED_REALTIME=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
56 UCLIBC_HAS_EPOLL=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
57 UCLIBC_HAS_XATTR=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
58 UCLIBC_HAS_PROFILING=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
59 UCLIBC_HAS_CRYPT_IMPL=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
60 UCLIBC_HAS_NETWORK_SUPPORT=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
61 UCLIBC_HAS_IPV4=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
62 UCLIBC_HAS_IPV6=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
63 UCLIBC_HAS_RPC=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
64 UCLIBC_HAS_FULL_RPC=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
65 UCLIBC_HAS_REENTRANT_RPC=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
66 UCLIBC_HAS_STRING_GENERIC_OPT=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
67 UCLIBC_HAS_STRING_ARCH_OPT=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
68 UCLIBC_HAS_CTYPE_TABLES=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
69 UCLIBC_HAS_CTYPE_SIGNED=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
70 UCLIBC_HAS_WCHAR=y |
1037 | 71 UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y |
871
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
72 UCLIBC_HAS_STDIO_GETC_MACRO=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
73 UCLIBC_HAS_STDIO_PUTC_MACRO=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
74 UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
75 UCLIBC_HAS_PRINTF_M_SPEC=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
76 UCLIBC_HAS_ERRNO_MESSAGES=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
77 UCLIBC_HAS_SIGNUM_MESSAGES=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
78 UCLIBC_HAS_GNU_GETOPT=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
79 UCLIBC_HAS_GNU_GETSUBOPT=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
80 UCLIBC_HAS_REGEX=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
81 UCLIBC_HAS_REGEX_OLD=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
82 UCLIBC_HAS_FNMATCH=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
83 UCLIBC_HAS_FNMATCH_OLD=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
84 UCLIBC_HAS_GLOB=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
85 UCLIBC_HAS_GNU_GLOB=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
86 UCLIBC_BUILD_RELRO=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
87 UCLIBC_BUILD_NOEXECSTACK=y |
1283
ba8e5317049c
More chipping away at the LFS build. Add basic locale support to uClibc config and hit gettext about the head and shoulders with sed until it compiles despite autoconf still being utterly useless.
Rob Landley <rob@landley.net>
parents:
1272
diff
changeset
|
88 |
ba8e5317049c
More chipping away at the LFS build. Add basic locale support to uClibc config and hit gettext about the head and shoulders with sed until it compiles despite autoconf still being utterly useless.
Rob Landley <rob@landley.net>
parents:
1272
diff
changeset
|
89 # Optional internationalization stuff |
ba8e5317049c
More chipping away at the LFS build. Add basic locale support to uClibc config and hit gettext about the head and shoulders with sed until it compiles despite autoconf still being utterly useless.
Rob Landley <rob@landley.net>
parents:
1272
diff
changeset
|
90 |
ba8e5317049c
More chipping away at the LFS build. Add basic locale support to uClibc config and hit gettext about the head and shoulders with sed until it compiles despite autoconf still being utterly useless.
Rob Landley <rob@landley.net>
parents:
1272
diff
changeset
|
91 UCLIBC_HAS_LOCALE=y |
ba8e5317049c
More chipping away at the LFS build. Add basic locale support to uClibc config and hit gettext about the head and shoulders with sed until it compiles despite autoconf still being utterly useless.
Rob Landley <rob@landley.net>
parents:
1272
diff
changeset
|
92 UCLIBC_HAS_XLOCALE=y |
ba8e5317049c
More chipping away at the LFS build. Add basic locale support to uClibc config and hit gettext about the head and shoulders with sed until it compiles despite autoconf still being utterly useless.
Rob Landley <rob@landley.net>
parents:
1272
diff
changeset
|
93 UCLIBC_BUILD_MINIMAL_LOCALE=y |