summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.distro
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-08-27 15:14:24 +0100
committerRichard Purdie <rpurdie@linux.intel.com>2010-08-27 15:29:45 +0100
commit29d6678fd546377459ef75cf54abeef5b969b5cf (patch)
tree8edd65790e37a00d01c3f203f773fe4b5012db18 /meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.distro
parentda49de6885ee1bc424e70bc02f21f6ab920efb55 (diff)
downloadpoky-29d6678fd546377459ef75cf54abeef5b969b5cf.tar.gz
Major layout change to the packages directory
Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.distro')
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.distro148
1 files changed, 148 insertions, 0 deletions
diff --git a/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.distro b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.distro
new file mode 100644
index 0000000000..042ea4c547
--- /dev/null
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.distro
@@ -0,0 +1,148 @@
1#
2# General Library Settings
3#
4# HAVE_NO_PIC is not set
5# DOPIC is not set
6# HAVE_NO_SHARED is not set
7# ARCH_HAS_NO_LDSO is not set
8HAVE_SHARED=y
9# FORCE_SHAREABLE_TEXT_SEGMENTS is not set
10LDSO_LDD_SUPPORT=y
11LDSO_CACHE_SUPPORT=y
12# LDSO_PRELOAD_FILE_SUPPORT is not set
13LDSO_BASE_FILENAME="ld.so"
14# UCLIBC_STATIC_LDCONFIG is not set
15LDSO_RUNPATH=y
16UCLIBC_CTOR_DTOR=y
17LDSO_GNU_HASH_SUPPORT=y
18# HAS_NO_THREADS is not set
19UCLIBC_HAS_THREADS=y
20PTHREADS_DEBUG_SUPPORT=y
21LINUXTHREADS_OLD=y
22UCLIBC_HAS_LFS=y
23# MALLOC is not set
24# MALLOC_SIMPLE is not set
25MALLOC_STANDARD=y
26MALLOC_GLIBC_COMPAT=y
27UCLIBC_DYNAMIC_ATEXIT=y
28COMPAT_ATEXIT=y
29UCLIBC_SUSV3_LEGACY=y
30UCLIBC_SUSV3_LEGACY_MACROS=y
31UCLIBC_HAS_SHADOW=y
32UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y
33UCLIBC_HAS___PROGNAME=y
34UNIX98PTY_ONLY=y
35UCLIBC_HAS_GETPT=y
36ASSUME_DEVPTS=y
37UCLIBC_HAS_TM_EXTENSIONS=y
38UCLIBC_HAS_TZ_CACHING=y
39UCLIBC_HAS_TZ_FILE=y
40UCLIBC_HAS_TZ_FILE_READ_MANY=y
41UCLIBC_TZ_FILE_PATH="/etc/TZ"
42
43#
44# Advanced Library Settings
45#
46UCLIBC_PWD_BUFFER_SIZE=256
47UCLIBC_GRP_BUFFER_SIZE=256
48
49#
50# Networking Support
51#
52UCLIBC_HAS_IPV6=y
53UCLIBC_HAS_RPC=y
54UCLIBC_HAS_FULL_RPC=y
55# UCLIBC_HAS_REENTRANT_RPC is not set
56# UCLIBC_USE_NETLINK is not set
57# UCLIBC_HAS_BSD_RES_CLOSE is not set
58
59#
60# String and Stdio Support
61#
62UCLIBC_HAS_STRING_GENERIC_OPT=y
63UCLIBC_HAS_STRING_ARCH_OPT=y
64UCLIBC_HAS_CTYPE_TABLES=y
65UCLIBC_HAS_CTYPE_SIGNED=y
66# UCLIBC_HAS_CTYPE_UNSAFE is not set
67UCLIBC_HAS_CTYPE_CHECKED=y
68# UCLIBC_HAS_CTYPE_ENFORCED is not set
69UCLIBC_HAS_WCHAR=y
70# UCLIBC_HAS_LOCALE is not set
71UCLIBC_HAS_HEXADECIMAL_FLOATS=y
72UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y
73UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9
74UCLIBC_HAS_SCANF_GLIBC_A_FLAG=y
75# UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set
76UCLIBC_HAS_STDIO_BUFSIZ_256=y
77# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set
78# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set
79# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set
80# UCLIBC_HAS_STDIO_BUFSIZ_4096 is not set
81# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set
82UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y
83# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set
84# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set
85# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set
86# UCLIBC_HAS_STDIO_GETC_MACRO is not set
87# UCLIBC_HAS_STDIO_PUTC_MACRO is not set
88UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y
89# UCLIBC_HAS_FOPEN_LARGEFILE_MODE is not set
90UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y
91UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=y
92UCLIBC_HAS_PRINTF_M_SPEC=y
93UCLIBC_HAS_ERRNO_MESSAGES=y
94# UCLIBC_HAS_SYS_ERRLIST is not set
95UCLIBC_HAS_SIGNUM_MESSAGES=y
96# UCLIBC_HAS_SYS_SIGLIST is not set
97UCLIBC_HAS_GNU_GETOPT=y
98UCLIBC_HAS_GNU_GETSUBOPT=y
99
100#
101# Big and Tall
102#
103UCLIBC_HAS_REGEX=y
104# UCLIBC_HAS_REGEX_OLD is not set
105UCLIBC_HAS_FNMATCH=y
106# UCLIBC_HAS_FNMATCH_OLD is not set
107UCLIBC_HAS_WORDEXP=y
108UCLIBC_HAS_FTW=y
109UCLIBC_HAS_GLOB=y
110UCLIBC_HAS_GNU_GLOB=y
111
112#
113# Library Installation Options
114#
115SHARED_LIB_LOADER_PREFIX="/lib"
116RUNTIME_PREFIX="/"
117DEVEL_PREFIX="//usr"
118
119#
120# Security options
121#
122# UCLIBC_BUILD_PIE is not set
123# UCLIBC_HAS_ARC4RANDOM is not set
124# HAVE_NO_SSP is not set
125# UCLIBC_HAS_SSP is not set
126UCLIBC_BUILD_RELRO=y
127UCLIBC_BUILD_NOW=y
128UCLIBC_BUILD_NOEXECSTACK=y
129
130#
131# uClibc development/debugging options
132#
133CROSS_COMPILER_PREFIX=""
134UCLIBC_EXTRA_CFLAGS=""
135# DODEBUG is not set
136# DODEBUG_PT is not set
137DOSTRIP=n
138# DOASSERTS is not set
139# SUPPORT_LD_DEBUG is not set
140# SUPPORT_LD_DEBUG_EARLY is not set
141# UCLIBC_MALLOC_DEBUGGING is not set
142WARNINGS="-Wall"
143# EXTRA_WARNINGS is not set
144# DOMULTI is not set
145# UCLIBC_MJN3_ONLY is not set
146
147# math stuff for perl
148DO_C99_MATH=y