Mercurial > hg > aboriginal
annotate sources/baseconfig-uClibc @ 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.
author | Rob Landley <rob@landley.net> |
---|---|
date | Fri, 05 Nov 2010 01:02:34 -0500 |
parents | 9df779cde3e9 |
children | ba8e5317049c |
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 |